2017-03-06 21 views
1

我的項目源代碼存儲在GitHub中,並拉到服務器上運行項目。有一個文件不應該將新更改拉到。但該文件不是未跟蹤文件,忽略使用.gitignore文件。實際上,需要對文件進行新的更改才能在其他服務器上運行該項目。跳過將某些文件的新變化從github上拉到服務器

有什麼辦法可以跳過使用git將文件的新更改拉到?

+0

可能的重複http://stackoverflow.com/questions/18067439/exclude-specific-files-from-git-pull – Smit

回答

1

我通常保留一個單獨的分支(本地在),該分支有我想要保留的文件的版本。

每當我從遠程存儲庫中取出/拉,我就專門做了

git checkout <mylocalbranch> - <filename>

這將覆蓋你的特殊版本的文件。

我在文件有'密碼'或服務器/應用程序細節不應該上傳到公共回購的情況下做同樣的事情。