☝️
Githubコマンド早見表
ブランチに移動する
リモートにある情報をローカルにフェッチする(--allは-aでも🙆)
--allはすべてのブランチについて最新の状態に更新する
git fetch --all
移動する(originは)
git checkout [移動したいブランチ]
(Mainを)マージする
マージ先のブランチでリモートにプッシュする
git push origin [マージ先のブランチ]
Mainへ移動
git checkout main
リモートにあるmainをローカルにプルする
git pull origin main
マージしたい方に戻る
git checkout [マージ先のブランチ]
マージする
git merge main
ローカルをリモートの状態にする
リモートを最新にする
git fetch
git checkout origin/<branch-name> -- [戻したいファイルパス]
例1)mainブランチのsample.pyのローカルをリモートに合わせる
git fetch
git checkout origin/main -- sample.py
例2)back/dbブランチのbackend/testというファイルのローカルをリモートに合わせる
git fetch
git checkout origin/back/db -- backend/test
Discussion