Я изучаю git
и использую gitk
для визуализации своей истории и ветвей.
Я попытался gitk
в локально инициализированном репо, и он может показать обе ветви, которыеЯ сделал правильно.
Однако, когда я попытался запустить gitk
, чтобы визуализировать репо, полученное с использованием git clone
, gitk
показывает только одну из ветвей.
Вот что происходит:
После того, как я сделал git clone
, я вижу локально 1 ветвь:
$ git branch
* experiment
Итак, я сделал git checkout -b master origin/master
чтобы создать мою локальную ветвь отслеживания, теперь:
$ git branch
experiment
* master
Теперь я думал, что у меня есть 2 локальных ветви, поэтому я радостно запускаю gitk
, однако я вижу только одну ветку:
![gitk not showing local branch](https://i.stack.imgur.com/h9Ige.png)
Я знаю способ просмотра скрытой ветви master
, выполнив gitk --all
:
![gitk only show other local branch when use with --all](https://i.stack.imgur.com/u8Hhv.png)
Но теперь ядействительно любопытно, почему gitk
не показывает локальную ветку master
, которую я имею здесь, кто-нибудь имеет какие-либо идеи?
Спасибо!