有在當地的項目,我想保持不變的文件 - 只有neccessary當地發展指令一些CONFIGS。我也不希望他們去遠程來源,因爲它會打破應用程序。GIT錯誤從遠程獲取的起源上的文件後,我想保持完好本地
我已經把相應的條目的.gitignore,這也是我不想要麼共享,也不接受改變了進去。 我甚至做過git update-index --assume-unchanged
,所以上述文件中的變化沒有被跟蹤,也沒有在「git status」中顯示出來。 但是,當從遠程起源「拉」(或明確地使合併後的提取),我得到
error: Your local changes to the following files would be overwritten by merge:
.gitignore
app/core/config.js
Please, commit your changes or stash them before you can merge.
Aborting
由於這一事實,我的暫存區是空的沒有什麼提交或藏匿。 當我有文件不被合併時,這是適當的設置?
做一些文件的遠程存儲庫已經存在?如果Git會覆蓋某些文件,它通常只會發出警告。 – kowsky
是的,那裏有一個很長的提交歷史的大項目。 –