當我合併來自遠程存儲庫的刪除文件的更改時,本地副本將被取消鏈接(如果它沒有任何更改)。git:如何在合併時不移除文件?
我該如何教git讓他們留在磁盤上?
編輯:
我可以取消高速緩存合併,從而
git diff --name-only -z --diff-filter=D ..origin/master | \
xargs -0 git rm --cached && \
git commit -m 'un-cache deleted files'
git merge origin/master
之前被刪除的文件,所以這不是問題。我的用戶是(像往常一樣;-))。
因此: 是否有可能沒有額外的提交做到這一點? 是否可以阻止刪除文件的合併?
那麼,有時你不想結合任何東西。一個例子是使用git作爲主目錄,其中有一堆易失性機器本地配置文件。我想從git中刪除它們,但* *不是從我從其他系統中取出該存儲庫的。 –