Git tips

目次

originを変更

git remote set-url origin 変更先のurl

リモートブランチ一覧

git branch -r

特定のリモートブランチをclone

git clone origin/リモートブランチ名:ローカルブランチ名

サブモジュールを合わせてclone

git clone --recursive クローンしたいリポジトリ

サブモジュールのcloneを忘れたとき(サブモジュールの更新)

git submodule update --init --recursive

^(キャレット)と~(チルダ)の違い

^は複数ある親コミットのなかからコミットを指定できる。

~は~世代前のコミットを指定できる。

【やっとわかった!】gitのHEAD^とHEAD~の違い