ホームページ >運用・保守 >Linuxの運用と保守 >gitの削除とブランチのロールバックについて詳しく解説

gitの削除とブランチのロールバックについて詳しく解説

巴扎黑
巴扎黑オリジナル
2017-09-02 11:48:291861ブラウズ

この記事では、主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。