如何使用git将文件从一个分支复制到另一个分支?
我有一个有两个分支的git仓库: master
和gh-pages
。 如果我想将文件foo
从master
文件复制到gh-pages
而不合并它们。 我应该使用什么命令? 非常感谢。
您可以:
git checkout gh-pages git checkout master foo git commit -m 'Add file foo to gh-pages.'
如果你想比较两个分支之间的所有差异:你可以使用git difftool master gh-pages
或者git difftool <SHA1 of gh-pages> .
如果你想获得特定文件列表的差异,请按照下列步骤操作:
git diff master gh-pages -- path/to/file
我会这样做的:当你承诺你有什么select要提交和推送。 所以只提交foo
从master
然后推它,然后只是合并在github / bitbucket什么gh-pages