gpt4 book ai didi

Git unstage 不丢失 merge ?

转载 作者:太空狗 更新时间:2023-10-29 14:38:01 30 4
gpt4 key购买 nike

我有一个包含数百个新文件和不同文件的分支,我只想将其中的十几个 merge 到我的发布分支中。我尝试运行一个没有提交的普通 git merge 并自动暂存数百个我不想要的文件(除了发现数十个需要手动 merge 的冲突。)然后我尝试执行 git revert 以取消暂存所有自动 merge 的文件文件并将我想要的文件添加回索引,但这也中止了 merge 并将所有冲突标记留在文件中。我以为我可以运行 mergetool,但它现在无法识别冲突标记...

我是不是以完全错误的方式处理这件事……或者我是否遗漏了什么?

最佳答案

就像使用 git reset 一样简单。我正在使用 git stash pop 并发生 merge 冲突,它还暂存了一些由我更改并 merge 的文件。我使用以下命令解决了冲突并取消暂存所有文件:

git reset HEAD <file_1> <file_2> ... <file_n>

关于Git unstage 不丢失 merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28305402/

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