git削除ブランチとロールバックの例
git削除ブランチとロールバックの例
【gitローカルブランチの削除】
【ローカルコードライブラリのロールバック】:
これは重点的に話す内容で、現地のロールバックより複雑です。
アプリケーションシーン:自動配備システムが発表された後、問題が発見されました。
原理:まずローカルブランチをあるcomitに戻して、リモートブランチを削除して、再びpushローカルブランチを再生します。
操作手順:
1、git checkout the_branch
2、git pull
3、git branch the_branch_backup//この分岐の現在の状況をバックアップしてください。
4、git reet--hard the_comitid//把the_branchはローカルにthe_にスクロールします。comitid。
5、git push orgin:the_branch//リモートthe_を削除します。branch
6、git push origgin the_branch//ロールバックしたローカルブランチで遠隔ブランチを再確立する
7、git push orgin:the_branch_backup//前が成功したら、このバックアップ分岐を削除します。
【表示分岐】
【gitローカルブランチの削除】
git branch -D br
【gitリモートブランチの削除】
git push origin :br (origin )
gitコードバンクのロールバック:コードバンクのある分岐を元に戻すという意味です。【ローカルコードライブラリのロールバック】:
git reset --hard commit-id : commit-id, commit-id commit
git reset --hard HEAD~3: 3
【リモートコードライブラリのロールバック】:これは重点的に話す内容で、現地のロールバックより複雑です。
アプリケーションシーン:自動配備システムが発表された後、問題が発見されました。
原理:まずローカルブランチをあるcomitに戻して、リモートブランチを削除して、再びpushローカルブランチを再生します。
操作手順:
1、git checkout the_branch
2、git pull
3、git branch the_branch_backup//この分岐の現在の状況をバックアップしてください。
4、git reet--hard the_comitid//把the_branchはローカルにthe_にスクロールします。comitid。
5、git push orgin:the_branch//リモートthe_を削除します。branch
6、git push origgin the_branch//ロールバックしたローカルブランチで遠隔ブランチを再確立する
7、git push orgin:the_branch_backup//前が成功したら、このバックアップ分岐を削除します。
【表示分岐】
git branch -a
【ローカルブランチを作成してリモートに送ります】
git branch test
git push origin test
疑問があれば、メッセージをお願いします。あるいは、本駅のコミュニティで討論します。以上はgitのロールバックとブランチの削除について詳しく説明します。ありがとうございます。