Jump to content
新域网络技术论坛

GIT中删除中间的某一个Commit方式记录


Jamers
 Share

Recommended Posts

试想一个场景:

 

自己Push了一个Commit后,后续有其他人也相继Push了相应的代码到Git库里,结果你发现自己的代码里的敏感信息,这时候怎么处理?

 

以下是测试过的处理方式:

进入git bash界面,到指定目录
git log
找到自己提交的前一个commit的hash值

git rebase -i hash
把自己的 pick own_hash 改成 drop own_hash
保存退出

git push origin HEAD --force
然后就一切正常啦
git log 查看一下
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...