初心者向けこれだけは覚えておきたいおすすめgitコマンド
新しいブランチを作成してブランチを移動する
git checkout -b hoge-branch
他のブランチのファイルやディレクトリを持ってくる
# hoge-branchのapp/hogeディレクトリを取得する
git checkout origin/hoge-branch "app/hoge"
# hoge-branchのapp/hoge/readme.mdファイルを取得する
git checkout origin/hoge-branch -- "app/hoge/readme.md"
コメントを付けてコミットする
git commit -m "XXXを修正"
空コミットする
変更はないけどコミットだけして PR を作りたいときなどに使えます。
git commit --allow-empty -m "init"
ローカルブランチをリモートの同名ブランチにプッシュ
git push -u origin HEAD
-u
は--set-upstream
の省略形です。
このオプションをつけると、次回からgit push
で前述のコマンドと同じ動作になります。
リモートリポジトリの情報を取得する
git fetch origin
リモートで削除されたブランチをローカルからも消す
git fetch --prune
最新の master を開発ブランチに取り込む1
# masterブランチへ移動
git checkout master
# ローカルのmasterを最新化
git pull origin master
# 取り込み先のブランチに移動
git checkout [開発ブランチ]
# maserの内容を取り込む
git merge origin master
最新の master を開発ブランチに取り込む2
# origin を更新
git fetch origin
# master を取り込む
git merge origin/master