0

我有一个已经有一些文件的存储库。我想在本地修改它们但不提交。我不想删除它们。我想冷冻它们,怎么做?

4

2 回答 2

1

您可以指示 Git 忽略对跟踪文件的更改,如下所示:

git update-index --assume-unchanged [filename]

如果您希望 Git 再次开始注意对该文件的更改,您可以使用:

git update-index --no-assume-unchanged [filename]

使用这种技术需要注意的一件事。我不认为以这种方式标记的文件在git pull或类似操作期间受到保护 - 我认为它们会被覆盖。不过,我不是 100% 确定。

于 2013-11-14T11:29:09.237 回答
0

在您的存储库中创建一个名为.gitignoregit 的文件将在查看要提交的文件时使用其规则。

示例 .gitignore。

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
于 2013-11-14T11:29:01.337 回答