鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

追跡ブランチの正体を探る

猿以下なので、Gitがよくわからないのですが、放っておいても猿以下のままなので
わからないところを少しでもわかるようにして行こう。

追跡ブランチって何か??

git init
vi test.text
git add .
git commit -m "initial"
git checkout -b bbb #ローカルブランチbbbを作成
git branch --set-upstream-to=master #bbbの上流にmasterを設定、bbbが追跡ブランチとなる

上記の一番最後の行を実行すると.git/configに
以下のような記述が追加された
こいつが追跡ブランチ(bbb)の正体でした。

[branch "bbb"]
remote = .
merge = refs/heads/master

「追跡ブランチとはリモートブランチと直接つながりを持つローカルブランチのこと」
なんとなくわかった気がする。