Git のメモ
目次
GitとGitHubは別物
Git
バージョン管理システム(VCS)。時間の経過ととともに加えられる変更を記録し、特定のバージョンを呼び出したりする。
GitHub
Gitで作成したリポジトリをホスティングするためのWebサービス。名前の通りGitを使うHub(拠点)になる場所。
git submodule
サブモジュールを使うと、ある Git リポジトリを別の Git リポジトリのサブディレクトリとして扱うことができるようになります。 これで、別のリポジトリをプロジェクト内にクローンしても自分のコミットは別管理とすることができるようになります。
origin の謎が解けた
origin
は「リモートリポジトリの〜」という意味。
hogehoge
ブランチを作成すると、
hogehoge
origin/hogehoge
という二つのブランチができる。
はローカルにある自分のブランチ
はローカルにあるリモートと同期用のブランチ。手動で更新しない限り、最後に同期したタイミングのスナップショット状態。