赞
踩
我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
在本地commit后,但还未push到远端。
我们可以使用如下命令撤销本地所有提交:
git reset HEAD~
Android Studio里面的操作:
git log
获取需要回撤的comiit版本号
git reset --soft 版本号
通过重置至指定版本的提交,达到撤销的目的。
也可以使用hard命令:
git reset --hard 版本号
使用hard命令会抛弃当前工作区的修改。
如果撤销了本地push后,你会发现分支会有远端代码有更新的提醒。
那我们接下来要做的是将远端的提交也撤销掉。
使用的命令:
git push origin <分支名>
如果遇到报错,比如:Support for password authentication was removed on August 13, 2021
请参考这篇文章的解决方案。
合并后效果,还可以修改commit message:
git rebase master
以master分支提交为基准,将当前分支的提交和master比较,最后链接到master分支后面。
查看本地所有tag:
git tag
假如有这样一个commit:abcdefg updated readme
这样为它创建tag:
git tag -a v1.0 abcdefg
查看所有commit:
git log --oneline
然后通过Android Studio的Push功能将tag上传
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。