首页 > 编程知识 正文

git回滚远程分支提交,linuxgit使用方法

时间:2023-05-04 10:02:19 阅读:25164 作者:2731

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回滚和删除分支的详细信息。 感谢您的阅读。 希望能帮上忙。 感谢您对本网站的支持。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。