Jir*_*ire 37 git version-control intellij-idea
VCS有一个Add选项(Git Add),但似乎缺少Git Remove.
用VCS删除Git的惯用方法是什么?
Kic*_*KET 50
在终端中,使用git rm --cached -r .idea/.这将从GIT索引中删除文件,但将文件保留在本地.
vik*_*eve 22
鉴于您的项目已经链接到git repo,您可以使用标准的intellij功能来"删除"该文件.
在项目窗格中,聚焦文件并按下Delete键.将出现"安全删除"弹出窗口,单击OK.
现在观察9: Version Control- > Local Changes文件以"灰色"颜色列出 - 当你提交并推送到你的git仓库时,文件将被删除在当前分支上.
编辑:如果这些是intellij文件,这将变得更加困难.
首先,关闭intellij,列出要从repo中删除的确切文件,并在本地文件系统上获取这些文件的副本.
然后使用git rm删除它们然后提交.
下一步,添加一个.gitignore文件以忽略本地intellij文件.一个好的开始是*.iml和.idea.
最后,还原您复制的文件并重新启动intellij.
jya*_*apx 19
要将文件从绿色(暂存)更改为红色(未跟踪),请执行以下操作:
1)右键单击文件
2)将鼠标悬停在“ Git”上(git窗格将展开)
3)单击还原
This will not delete the file, only unstage it.
您可能有ADD版过快文件到Git的,所以你的文件是绿色(上演),而不是红色(未跟踪).
正确的方法是在终端中使用命令行.git status将暗示要git reset HEAD <file>删除您的文件.
然后您的文件将再次未被跟踪(红色).
如有疑问,您可以使用菜单在使用自定义Intellij仓库进行当前工作之前进行保存VCS -> Local History-> Put Label