用另一个分支中的同一个文件替换git分支中的文件?
问题描述:
每次我更新我的一个git仓库并获取一个新的分支或提交时,我想用特定分支中的新文件替换两个新文件。用另一个分支中的同一个文件替换git分支中的文件?
我知道我可以做到这一点与结账,但...
是什么
git checkout wanted_branch file_wanted
和
git checkout --merge wanted_branch file_wanted
之间的区别?
答
在你提到的形式中,两者之间确实没有什么区别,--merge
是多余的。
--merge
选项主要用于切换分支时,并且在工作目录中进行本地修改,以便不仅仅说您不能切换分支,您可以让git尝试在该分支上执行三向合并修改并向您提供带有或不带有冲突的签出分支。
此外,当您冲突期间做git checkout --merge -- file
,你回来在file
的冲突合并(从指数)
以上两种是--merge
和你所提到的形式使用,它不是来自不同git checkout some_branch -- file
所以我把它你尝试RTFM,但不明白着名的手册? – Romain
我阅读手册,但我想检查是否缺少一些东西,在这种情况下--merge非常重要。 –