【发布时间】:2011-01-08 11:41:19
【问题描述】:
.gitignore 文件对于忽略一些我们不想控制的文件非常有用。不幸的是,当文件已经在版本控制下时,它不能使用。例如,我的 .gitignore(已添加到 git)文件可能与我的同事想要的不同(例如,我想忽略 Vim 文件)。每当我对此文件进行更改时,git 都会将其显示为修改后的文件。所以我的问题:
- 有什么方法可以忽略某个文件的更改,该文件已经由 Git 控制?!
- 是否有任何方法可以提交这些更改,但仅供我自己使用?显然,我不想使用分支,因为我正在处理某个分支。
【问题讨论】:
-
没有答案回答主要问题 - 数字 1,包括已接受的问题。问题是关于忽略已经控制的文件,而不是 .gitignore not exlude 将完成这项工作
-
git-update-index 答案是正确答案。