gpt4 book ai didi

git - 用另一个分支中的相同文件替换 git 分支中的文件?

转载 作者:太空狗 更新时间:2023-10-29 13:24:48 25 4
gpt4 key购买 nike

每次我更新我的一个 git 存储库并获取一个新分支或提交时,我都想用特定分支中的文件替换两个新文件。

我知道我可以通过 checkout 来做到这一点,但是...

有什么区别

git checkout wanted_branch file_wanted

git checkout --merge wanted_branch file_wanted

?

最佳答案

在您提到的形式中,两者之间确实没有区别,--merge 是多余的。

--merge 选项主要在你切换分支并且你的工作目录有本地修改时使用,这样你就可以让 git 尝试对修改进行三向 merge ,并向您展示有或没有冲突的 check out 分支。

此外,当您在冲突期间执行 git checkout --merge -- file 时,您会在 file 中取回冲突的 merge (来自索引)

以上两个是--merge的用法,你说的形式和git checkout some_branch -- file没有区别

关于git - 用另一个分支中的相同文件替换 git 分支中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8299302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com