Linux shell git删除分支和回滚实例详细信息
有关git删除和回滚分支的详细信息
【删除git本地分支】
git branch -D br
【删除git远程分支】
gitpushOrigin:br(Origin后面有空间) )。
基于git代码的回滚:是将基于代码的分支恢复为以前的commit id
【基于本地代码的回滚】:
git reset --hard commit-id :将回滚到commit-id,并删除在commit-id之后提交的所有commit
git reset --hard HEAD~3 :回滚最近三次提交
【基于远程代码的回滚】:
这是一项重要内容,过程比本地回滚更复杂
应用方案:自动部署系统发布后发现问题。 必须回滚到commit,然后重新发布
原理:将本地分支恢复为某个commit,删除远程分支,然后再次推送本地分支
操作步骤:
1、git checkout the_branch
2、千兆拉
3、git branch the_branch_backup //备份此分支的当前情况
4、git reset----将hard the_commit_id//the _ branch本地回滚到the _ commit _ id
5、删除git push origin :the_branch //远程the_branch
6、git push origin the_branch //在回滚的本地分支上重新建立远程分支
7、gitpushorigin : the _ branch _ backup//如果在此之前全部成功,则删除此备份分支
【看支路】
千兆分支- a
【创建本地分支并远程推送】
git branch测试
Git Push Origin测试
如有疑问,请发表评论或前往本网站社区交流讨论。 以上是git回滚和删除分支的详细信息。 感谢您的阅读。 希望能帮上忙。 感谢您对本网站的支持。