【发布时间】:2019-07-25 21:09:22
【问题描述】:
我刚刚发现我签入的.idea/myproject.iml 文件包含一个本地路径。因此,我需要将其添加到 .gitignore 并让 git 不再跟踪它。
我(和其他所有人)希望保留我们的本地版本 .idea/myproject.iml,因为它在本地是正确的。
我最初考虑git rm --cached .idea/myproject.iml,但这不是一个解决方案,因为它会从其他所有开发人员那里删除该文件。这在 git 中可能吗?
我注意到 tortoise-svn 有一个“取消版本并添加到忽略列表”命令,而 tortoise-git 有一个“删除并添加到忽略列表”,这让我觉得它是不可能……
【问题讨论】:
-
@phd 回答了关于
git rm --cached ..为其他开发人员做正确事情的评论(否),但它没有回答我的问题“有没有办法在 git 中的 diong 这个?” (就像在 svn 中一样..) -
@phd 我在该搜索中找到的唯一相关答案是stackoverflow.com/questions/2604625/…,我将其解释为“不,这不可能”。我理解正确吗?
-
@thebjorn 是的,不可能。