gpt4 book ai didi

Git:在 merge 期间获取我们/他们的文件内容

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

我知道我可以通过调用获得我们/他们的状态

git checkout --ours/--theirs -- path/to/my/file.txt

但这会覆盖我工作树中的文件。如何在 merge 期间获取我们/他们的文件状态的文件内容而不覆盖工作树

最佳答案

Hidden in the docs :

git show :1:file/path   # base
git show :2:file/path # ours
git show :3:file/path # theirs

当由于 merge 操作而触发 merge 冲突时,HEAD 仍指向原始提交,MERGE_HEAD 指向尝试提交的提交被 merge ,所以:

git show HEAD:file/path        # ours
git show MERGE_HEAD:file/path # theirs

也会起作用,而且可能对用户更明确。

关于Git:在 merge 期间获取我们/他们的文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44754810/

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