コピペコードで快適生活

明日使えるソースを自分のために

git submodule

# submoduleの追加
git submodule add git@github.com:kinosuke01/xxxxx.git xxxxx

# submoduleの状態確認
# どのコミットハッシュのバージョンが
# submoduleとして登録されているかを確認できる
git submodule

# submodule内でコミットを積んだ場合は、
# 親リポジトリが参照するコミットハッシュも更新する必要がある
git submodule
git add .
git commit -m "update submodule"

# submodule内でブランチ変えたりコミットを積んでる状態から
# 親リポジトリがもともと参照しているバージョンに切り戻す
git submodule update

# はじめて親リポジトリをcloneしたときは
# submoduleのinitとupdateを同時に行う
git submodule update -i

links