日常的にGitブランチを使用して作成、削除、マージ

999 ワード

ケース
Cさんは会社でアプリを開発し、master支店で開発発表した後、Bugが修復する必要があることを発見し、新しい支店bugfixを新設したいと思っています.修復後、bugfixのコードをmaster支店に統合し、bugfix支店を削除します.
どうすればいいの?
作成
  • ローカルブランチ
  • を作成する
    git branch bugfix
    
  • ローカルブランチを作成し、ブランチ
  • に切り替える.
    git checkout -b bugfix
    
  • ローカルブランチをリモートブランチ
  • にプッシュする.
    git push origin bugfix:bugfix   (bugfix:bugfix       ,    ,         )
    

    結合
    1、ブランチをmasterに切り替える
    git checkout master
    

    2、合併bugfixからmaster
    git merge bugfix
    

    マージに失敗した場合は、競合を解決してからコミットします.
    削除
    1、master分岐に切り替える
    git checkout master
    

    2、ローカルブランチの削除
    git branch -d bugfix
    

    ローカルブランチの強制削除
    git branch -D bugfix
    

    3、リモートブランチの削除
    git push origin --delete bugfix