git 刪除分支和回滾的例項詳解
【git 刪除本地分支】
git branch -d br
【git 刪除遠端分支】
git push origin :br (origin 後面有空格)
git**庫回滾: 指的是將**庫某分支退回到以前的某個commit id
【本地**庫回滾】:
git reset --hard commit-id :回滾到commit-id,講commit-id之後提交的commit都去除
git reset --hard head~3:將最近3次的提交回滾
【遠端**庫回滾】:
這個是重點要www.cppcns.com說的內容,過程比本地回滾要複雜
應用場景:自動部署系統發布後發現問題,需要回滾到某乙個commit,再重新發布
原理:先將本地分支退回到某個commit,刪除遠端分支,再重新push本地分支
操作步驟:
1、git checkout the_b程式設計客棧ranch
2、gckjxzkyit pull
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、git push origin :the_branch_backup //如果前面都成功了,刪除這個備份分支
【檢視分支】
git branch -a
【建立本地分支並推送到遠端】
git branch test
git push origin test
git 刪除分支和回滾
git 刪除本地分支 git branch d br git 刪除遠端分支 git branch d br git push origin br origin 後面有空格 git 庫回滾 指的是將 庫某分支退回到以前的某個commit id 本地 庫回滾 git reset hard commit ...
git 遠端分支回滾
git 庫回滾 指的是將 庫某分支退回到以前的某個commit id 本地 庫回滾 git reset hard commit id 回滾到commit id,講commit id之後提交的commit都去除 git reset hard head 3 將最近3次的提交回滾 遠端 庫回滾 這個是重點...
git刪除本地分支命令 Git已刪除分支回退方案
對於已刪除的分支,如果要想回退恢復,具體操作舉例說明一下 假如我們從master切出乙個新的分支 tempbranch,在tempbranch分支上做了一些修改後,最後一次的commit資訊如下 提交完成後,我們將分支切回master,然後將tempbranch分支刪除 git checkout m...