Git ブランチ作成、リモートへpush、masterにマージ までの簡単手順まとめ
2021/05/13
ローカルに新ブランチを作成して、切り替える
#ブランチを作成する (ブランチを切る) git branch topic-branch #ブランチを切り替える (checkoutする) git checkout topic-branch #上記2つを同時にやる場合 git checkout -b topic-branch #リモートブランチをローカルにcheckoutする git checkout -b topic-branch origin/topic-branch
新ブランチをリモートリポジトリにpushする
#add & commit git add . git commit -m "コメント" #リモートリポジトリにpushする git push origin topic-branch #補足 #git push origin topic-branch #のコマンドは #git push (push先のリモートリポジトリ) (pushするブランチ) #という意味。
masterに新ブランチをmergeする
#merge先のmasterブランチにcheckoutする git checkout master #merge元のブランチを指定してmergeコマンドを打つ git merge topic-branch #mergeはしてステージングを行うが、コミットはしない、という場合は以下 git merge --no-commit topic-branch #コミット前のmergeを取り消す処理を行う場合は以下 git merge --abort
不要になったmerge済みブランチを削除する
#不要になったローカルブランチを削除する git branch -d topic-branch #不要になったリモートブランチを削除する git push --delete origin topic-branch
リモートリポジトリにあるトピックブランチをローカルリポジトリにpullする
#ローカルにトピックブランチを作成する git checkout -b topic-branch #作成したローカルブランチにリモートブランチを紐付ける git branch --set-upstream-to=origin/topic-branch topic-branch # リモートからpull git pull