ホームページ >運用・保守 >Linuxの運用と保守 >gitの削除とブランチのロールバックについて詳しく解説
この記事では、主に git のブランチ削除に関する情報とロールバックの詳細な例を紹介します。この記事を通じて、この部分の内容を理解して習得していただけると幸いです。
git の削除の詳細な例。ブランチとロールバックの説明
【git delete local Branch】
git branch -D br
【git delete Remote Branch】
git push origin :br (origin 后面有空格)
Git コードベースのロールバック: コードベースのブランチを以前のコミット ID に戻すことを指します
[ローカル コード ベース ロールバック]:
git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚
[リモート コード ベース ロールバック]:
これが重要なポイントであり、プロセスはローカル ロールバックよりも複雑です
アプリケーション シナリオ: 自動デプロイメント システムがインストールされた後に発見されます。リリースされました 問題は、特定のコミットまでロールバックしてから再公開する必要があります
原則: まずローカル ブランチを特定のコミットに戻し、リモート ブランチを削除してから、ローカル ブランチを再度プッシュします
操作手順:
1. git checkout the_branch
2. git pull
3. git Branch the_branch_backup //このブランチの現在の状況をバックアップします
4. the_branch をローカルで the_commit_id にロールバックします
5. git Pushorigin:the_branch //リモートのthe_branchを削除します
6. gitpushoriginthe_branch//ロールバック後にリモートブランチを再確立します
7. gitpushorigin:the_branch_backup//前の手順の場合成功したら、このバックアップ ブランチを削除します
【 ブランチを表示する】
git branch -a
【ローカル ブランチを作成してリモートにプッシュする】
git branch test git push origin test
以上がgitの削除とブランチのロールバックについて詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。