下面是這種情況:的git更新索引--assume,不變和git重置
在我的工作目錄,我有大量的文件(讓我們稱他們爲A,B,C),我已經編輯。然後我在這些文件上運行git update-index --assume-unchanged
。現在git status
返回空白。好。
現在,如果我做了一個git reset --hard
,文件A,B和C的內容在我編輯它們之前還原爲它們的內容並且「承擔 - 不變」它們。
有沒有辦法阻止Git實際恢復文件A,B和C,並簡單地忽略它們?
感謝,
肯
嗯,很好的問題。我不知道答案,但是也許你可以寫一個腳本來完成這三個文件的簽出,然後將它用作重置動作的後動作鉤子,以便它們被覆蓋。 – MatrixFrog 2011-05-24 01:39:43