SourceTree修改上一次推送的内容

前言

谁说世上没有后悔药?SourceTree能完美解决撤回推送的内容!

有时候,我们用source tree提交并推送到远程之后,发现有些改动没有提交上去,但是又不想再提交一次,那么就可以用下面的方法修改上一次推送的内容。

我们以下图中修改第三次提交为例:

Step1 重置到上一次提交

右键第二次提交,点击“重置当前分支到此次提交”

选择“软合并-保持所有本地改动”

Step2 重新提交代码

可以看到提示:超前1个版本 落后1个版本 

扫描二维码关注公众号,回复: 11142795 查看本文章

Step3 删除远程对应分支

右键对应的分支,点击删除

删除之后可以看到提示没了

Step4 重新推送到远程

到此结束!

命令行方式,使用amend来修改上次push的代码:

git status
git add .
git log
git commit --amend
git log
git branch
git push origin test

发布了131 篇原创文章 · 获赞 1663 · 访问量 56万+

猜你喜欢

转载自blog.csdn.net/qq_26230421/article/details/103619432
今日推荐