Masato's IT Library

Microsoftの製品・サービスを中心に,色々と書いていきたいと思います

個人用 Git おぼえがき

コミット

すべての追加変更ファイルをステージする
git add .

コミットを作成
git commit -m "commit message"

リモートに反映
git push

ブランチ

ブランチの作成

git branch [branch name]

ブランチの移動

git checkout [branch name]

ブランチの削除

git branch -d [branch_name]

ブランチ名の変更

git branch -m [branch_name]

ブランチの一覧

ローカルブランチを一覧する
git branch

リモートとローカルブランチを一覧する
git branch -a

リモートブランチを一覧する
git branch -r

ブランチに別のブランチの変更を反映させる

masterブランチから派生したotherブランチを編集中にmasterブランチに加えられた変更をotherブランチに取り込む

mergeバージョン

git checkout master
git pull origin master
git checkout other
git merge master
git add .
git commit -m "merge message"
git push

rebaseバージョン

git checkout master
git pull origin master
git checkout other
git rebase master

コンフリクトが発生したら修正して
git add .
git rebase -continue

rebaseを中断するには
git rebase --abort

最後にリモートに反映
git push -f

参考ページ
backpaper0.github.io