☝️

Githubコマンド早見表

2025/01/09に公開

ブランチに移動する

リモートにある情報をローカルにフェッチする(--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