我正在学习git并正在使用gitk可视化我的历史和分支.
我尝试gitk了一个本地初始化的repo,它能够显示我正确制作的两个分支.
但是,当我尝试启动gitk以使用获得的repo进行可视化时git clone,gitk仅显示其中一个分支.
这是发生的事情:
在我做了之后git clone,我可以在本地看到1个分支:
$ git branch
* experiment
Run Code Online (Sandbox Code Playgroud)
所以我git checkout -b master origin/master现在创建了我的本地跟踪分支:
$ git branch
experiment
* master
Run Code Online (Sandbox Code Playgroud)
现在我以为我有2个本地分支,所以我很乐意启动gitk,但是,我只能看到一个分支:

我知道通过以下方式查看隐藏master分支的方法gitk --all:

但现在我真的好奇为什么gitk不展示master我在这里的当地分公司,有没有人有任何想法?
谢谢!
Car*_*arl 14
Gitk默认只显示您所在的分支.
看来当你启动gitk时,你当前的分支就是实验.因此,gitk只显示你在实验分支上的提交.这是gitk默认行为的方式,因为一旦你有很多分支,分支名称实际上可能会让人分心.
gitk --all告诉gitk显示所有分支.那时,gitk向你展示了主人.
您可以在gitk中创建各种视图,然后可以启动它以使用预定义的视图.查看"编辑视图"菜单条目.
| 归档时间: |
|
| 查看次数: |
2728 次 |
| 最近记录: |