我有一个已经存在某些文件的存储库。我想在本地修改它们但不提交。我不想删除它们。我想冻结它们,怎么做?
答案 0 :(得分:1)
您可以指示Git忽略对跟踪文件的更改,如下所示:
git update-index --assume-unchanged [filename]
如果您希望Git再次开始注意该文件的更改,您可以使用:
git update-index --no-assume-unchanged [filename]
使用这种技术需要注意的一件事。我不认为以这种方式标记的文件在git pull
或类似操作期间受到保护 - 我认为它们将被覆盖。不过,我不是百分百肯定的。
答案 1 :(得分:0)
在名为.gitignore
的存储库中创建一个文件,git将在查看要提交的文件时使用其规则。
示例.gitignore。
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db