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

巴扎黑
リリース: 2017-09-02 11:48:29
オリジナル
1855 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート