如何像删除文件一样删除文件,但实际上并未在Git中删除文件?

时间:2018-06-20 21:12:31

标签: git intellij-idea delete-file

如何从存储库中删除文件,将其从跟踪中删除并忽略它?

git rm --cached -r myfile

没有帮助。文件可能已删除,但是我无法提交工作副本,也无法推送到远程存储库。

Commit failed with error
        0 files committed, 1 file failed to commit: AGAIN: removed `myfile` from version control
        On branch mybranch
        Your branch is up-to-date with 'origin/mybranch'.

我现在要做的是将文件复制到另一个位置,然后使用git将其从项目中删除,然后提交,然后再复制回该位置。可以自动化吗?

1 个答案:

答案 0 :(得分:0)

强制删除此文件,并将更改添加到暂存区域。

rm -f <file>
git add -A
git commit -m "message here…"
git push origin master