2017-07-04 264 views
0

合併兩個git分支之後,如果存在衝突,則可以使用命令git add *來解析哪個接受最新的代碼的本地版本。我怎麼能做這個命令的反面?爲了給出一些背景知識,我有兩個分支(爲了方便起見,稱它們爲master和development),由於某種原因,git決定從我的開發分支中刪除一些文件(git status,在這些文件前面寫deleted by us:)。我試圖合併主開發到開發(因爲這些文件是唯一的差異),現在有衝突,不能使用git -add來解決,因爲我不想鬆散這些文件。「git add」的相反命令是什麼?

+0

不知道這將有助於https://gist.github.com/stevenyap/7511407 – grepLines

回答

1

您可以使用checkout並重新添加文件:

git checkout develop # go to develop branch first 
git checkout master -- fileYouWant # getting the file from master 
git add fileYouWant 
+1

救了我很多農業的 - 感謝 – CiaranWelsh

+0

樂意效勞! :) –