個人用 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