首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不显示当前分支的Git分支

不显示当前分支的Git分支
EN

Stack Overflow用户
提问于 2017-05-03 06:43:54
回答 1查看 3.9K关注 0票数 3

我的同事把分店的名字错误地换成了一个分支机构。对他来说一切似乎都很好。他做了一个承诺,并推动了它。

但是,现在,执行'git分支‘并不显示以前的小写分支名称,而是显示大写版本,但是在分支名称旁边没有asterix (*) (请参见下面的图像)。

代码语言:javascript
复制
[brettmac15:ehs-hybrid-prototype-2 kulpreetalagh$ git branch
    UX
    development
    master

[brettmac15:ehs-hybrid-prototype-2 kulpreetalagh$ git status
On banch ux
You branch is up-to-date with 'origin/ux'.
nothing to commit, working tree clean

brettmac15:ehs-hybrid-prototype-2 kulpreetalagh$

这是个窃听器,他做错什么了吗,还是有办法解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-14 18:45:48

这是来自@torek &@LasseV gs therKarlsen上面的两个评论

这是一个折叠大小写的分支名称问题,因为您在Mac上使用的HFS+文件系统被设置为不区分大小写。Mac认为ux和UX是同一个文件,而Git则认为它们是不同的分支。您可以在您的存储库中修复各种名称,但是您和您的同事必须同意一个特定的大写,并坚持使用它。

不幸的是,当涉及到像这样的折叠时,git被搞糊涂了。最好检查正确命名的分支名称。具体来说,git将信任这样的文件系统:“当然,我在.git/refs/head/ux中找到了一个文件,这是它的内容”,但是在确定它当前正在列出的分支是否是当前的分支时,使用区分大小写的比较。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43752924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档