我有几个配置文件,我想保留在GitHub上,但忽略了进一步的更改。通过忽略进一步的更改我的意思是"如果有人克隆了回购,他们将获得这些文件的默认版本并可以在本地编辑,但是当运行git status
时,这些文件将不会出现。"
所以我到目前为止所做的/尝试是:
然后我尝试了两个选项:
git rm --cached .
git add .
git commit .....`
但是在这种情况下,后来的提交实际上删除了那些文件。
git update-index --assume-unchanged [filepath]
但它有效,但我不希望有人克隆回购然后再运行此命令。没有这个命令有没有办法实现我的目标? 答案 0 :(得分:0)
总结:
我认为这是不可能的,因为它违反了git的构成。 但是有一些解决方法。