使用Mac上Source Tree 本地分支无法显示问题记录

说出来你可能不信,这个问题耽误了我一个多小时,然后我发现其实它根本不是个问题…

一,遇到问题

使用Source Tree 发现本地分支没有显示, 如下图:

1.1.1


二,过程描述

问题产生过程:

2.1 新建仓库

新建远程仓库FenZhi,然后克隆到本地仓库fenzhi,新建分支czy,并进行了几次提交;

新建分支过程:
2.1.1

2.2 克隆仓库

克隆远程仓库FenZhi,到本地仓库fenzhi1,可以看到本地分支,而fenzhi仓库却只能看到远程仓库,看不到本地仓库:
2.1.2


三,尝试解决

从上图可以看出,我做了好几次尝试,但是并没有解决我的问题。

3.1 搜索问题

遇到问题肯定要上CSDN啊,于是我找到了下面这篇文章:
3.1.1

我看到了有同学遇到了同样的问题;【并没有解决遇到的问题,因为不是一个原因】
提供解决方法:> 想要在source tree中显示分支必须先用git客户端commint提交一次,才会显示master分支;

3.2 git commint提交

看到有同学评论说不知道如何使用git commint提交

下面进行描述一下:【会的同学自动忽略】

  1. 在你的仓库先改动或者新建一个文件,为提交做准备。我这里新建了git.cs脚本如下图:
    3.2.1

  2. 打开Source Tree仓库,点击终端,会弹窗如下:
    3.2.2

  3. 输入命令git status , 查看有哪些改动,我这里可以看到有 git.cs 文件待添加
    3.2.3

  4. 输入命令git add + 文件名称,文件到缓冲区(在SourceTree中的暂存):
    3.2.4

  5. 输入命令 git pull 拉取远程仓库 ,(对应SourceTree中的拉取):
    3.2.5

  6. 拉取成功后,输入命令:git commit -m "提交备注 提交到本地仓库,(对应SourceTree中的提交):
    3.2.6

  7. 最后输入命令git push origin master 推送到远程仓库,(对应SourceTree中的推送):
    3.2.7

至此使用终端git commint提交就全部完成了,重启Source Tree看看你的分支显示了没?


四,解决问题

一顿操作过后,我发现我遇到的根本不是上述问题。

不经意间鼠标滑过分支,看到了下面这个剪头…
4.1

解决问题:然后我点击的了这个”>”剪头,分支就显示出来了。
4.2

真是哭笑不得… 之前看到”分支”是灰色的觉得它不能点,也双击尝试打开过,但是并没有效果,于是有了上面的尝试过程。


看到这的同学你的问题解决了吗? 若你碰到了其他的问题或者有趟过坑,欢迎你评论分享哦~

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈言必行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值