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

2019-08-12  本文已影响0人  BenjaminU

问题,使用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

上一篇 下一篇

猜你喜欢

热点阅读