原標題:混帳 - 更新沒有改變混帳 - 錯誤藏匿流行期間後合併衝突
目前,我試圖更新沒有被改變了一個Git倉庫中的所有文件中的所有文件。比方說,比如我有:
- test1.py
- test2.py而這兩個文件已被遠程修改
test1.py已在本地修改。現在,我想:
git stash
git pull
git stash pop
它恢復了我的變化,讓我說,我需要合併test1.py
警告。到現在爲止還挺好。當我嘗試再次執行相同的過程時(在兩個文件再次被改變之後)出現問題。 Git現在說
unmerged (6b126638f7c63aa648609afa60ab972a2403502b)
fatal: git-write-tree: error building trees
Cannot save the current index state
這讓我有點難過。它只是想要一個簡單的事情:更新我沒有改變的所有文件。以後我會照顧合併。
還有一點需要注意的是:在Git中,你並沒有真正分手提交。當你拉時,無論你是否改變了這些文件,你都會得到所有的改變。在應用(彈出)隱藏的更改後,最終將結合更改(通過合併,在幕後)。只更新你沒有改變的文件的目標並沒有多大意義。 – Cascabel