我的git仓库中有一些文件应该被git忽略。 因此,我这样做是将它们从PC上的存储库中删除。
git rm some-local-only-config --cache
echo "some-local-only-config" >> .gitignore
git add .gitignore
git commit -m "ignore xxxx"
git push origin master
现在,我希望其他人将最新的更改拉到他们的PC中,但保留在拉取更改时从git repo中删除的自己的本地文件。
他们如何做到这一点?
答案 0 :(得分:0)
不是很容易...
如果这也是其他用户git repo(我认为是)中的文件,那么他们还需要将其添加到他们的.gitignore中,然后git rm some-local-only-config --cache
并提交(以匹配您的更改)但实际上并没有删除文件),因此当他们拉出更改时,不会重新应用更改(因此也不会删除)。
我想说的是,如果只是一个文件或两个文件(或单个文件夹),只需在拉出之前将其复制到git文件夹中即可-方式更简单!