美文网首页
rm文件并push后,如何在git仓库中删除

rm文件并push后,如何在git仓库中删除

作者: BenjaminU | 来源:发表于2019-08-12 15:57 被阅读0次

    问题,使用rm删除某个文件后,该文件仍然在暂存区保存,如何彻底从暂存区删除该文件?

    解决办法:从历史commits中拉分支,使用git rm删除该文件,再合入主分支,步骤:

    1. 从历史commits中,找到存在该文件的commit  xxx,并拉出新分支 rm_file: git checkout -b  rm_file xxx

    2. 在xxx分支删除该文件tar_file:git rm tar_file

    3. 回到主分支:git checkout master

    4. 在主分支并合并rm_file分支:git merge rm_file

    相关文章

      网友评论

          本文标题:rm文件并push后,如何在git仓库中删除

          本文链接:https://www.haomeiwen.com/subject/xhckjctx.html