我把分支狗合併成動物。當我去犯,我得到如下:Git unmerged path issue
爲了使長話短說,我在每一個分支不同的目錄名和文件名。動物分支有我想要的變化。
當我重置頭部時,它不起作用。當我去採取任何其他git行動(刪除,結帳等),我得到一個路徑未找到錯誤。
我需要執行哪些命令?
我把分支狗合併成動物。當我去犯,我得到如下:Git unmerged path issue
爲了使長話短說,我在每一個分支不同的目錄名和文件名。動物分支有我想要的變化。
當我重置頭部時,它不起作用。當我去採取任何其他git行動(刪除,結帳等),我得到一個路徑未找到錯誤。
我需要執行哪些命令?
所有你應該需要做的是:
# if the file in the right place isn't already checked in
git add <path to desired file>
# remove the "both deleted" file from the index
git rm --cached ../public/images/originals/dog.ai
git commit # commit the merge
這種情況處理,如果你的文件已經登記,並且你的文件已經合併(但尚未提交的另一種方式,因此合併衝突插入文件)是運行:
git reset
這將切換到HEAD,並告訴git忘記任何合併衝突,並保持工作目錄原樣。然後您可以編輯有問題的文件(搜索「更新上游」通知)。一旦你處理的衝突,你可以運行
git add -p
這將允許您以交互方式選擇要添加到索引而改變。一旦指標看起來不錯(git diff --cached
),你可以提交,然後
git reset --hard
摧毀你的工作目錄中的所有不必要的更改。
進一步的解釋會派上用場 – 2018-02-15 18:20:27