有在当地的项目,我想保持不变的文件 - 只有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
是的,那里有一个很长的提交历史的大项目。 –