Gitを使っている中で備忘録としてまとめたくなったTipsたちを書いていきます!
No.0001
Mainの変更を各ブランチに反映
bash
git pull origin main
git checkout <ブランチ名>
git merge main
git push origin <ブランチ名>
No.0002
ローカルで作成したブランチをリモートに反映
bash
git push -u origin <ブランチ名>
git branch -r
-u: ローカルブランチとリモートブランチを追跡するために設定
-r: リモートを確認
No.0003
ローカルでブランチを削除してリモートに反映
bash
git push origin -d origin/<ブランチ名>
git fetch --prune
git branch -r
--prune: リモート追跡ブランチ(ローカルに残るリモート参照)を削除
No.0004
間違ってステージング&コミットしてしまった場合の救世主
bash
git reset --soft HEAD~1 # コミットのキャンセル
git reset # ステージングのキャンセル
上記の順番(コミットをキャンセルしてからステージングのキャンセル)が重要です!
No.0005
*リモートで更新した内容とローカル更新内容が異なるのでpull/pushできない :(
bash
git stash # ローカルの変更を一時避難
git pull
git stash pop # 一時避難していた内容を反映
このあとは通常通りaddでステージングしてcommitからのpush!
皆さんの経験談やTipsもぜひコメントください!