合并两个git分支后,如果存在冲突,您可以使用命令git add *
解析哪个接受最近的代码的本地版本。我该怎么做这个命令的反面?
为了给出一些背景知识,我有两个分支(为了方便起见,将它们称为master和develop),由于某种原因,git决定从我的develop分支中删除一些文件(git status
说deleted by us:
in这些文件的前面)。我已经尝试将master合并回develop(因为这些文件是唯一的区别),现在有冲突而无法使用git -add
来解决,因为我不想丢失这些文件。
答案 0 :(得分:1)
您可以使用checkout
并重新添加文件:
git checkout develop # go to develop branch first
git checkout master -- fileYouWant # getting the file from master
git add fileYouWant