V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unt
V2EX  ›  Apple

mac 自带超多软件,请问 apple 自带的 git 和官方 git 有什么不同,哪个好

  •  
  •   unt · 2022-07-19 16:08:47 +08:00 · 5336 次点击
    这是一个创建于 858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自带的是git version 2.32.0 (Apple Git-132)
    用 homebrew 安装的是2.35.1
    安装后命令行居然变成了中文,查了文档修改成英文还要去配置文件,立马brew uninstall
    请问大家 apple 版的有升级渠道吗
    然后详细的 git 版本更新说明去哪查,想知道最新的 2.37 新增了哪些东西

    第 1 条附言  ·  2022-07-19 19:07:15 +08:00

    另外问一下,Mac 下有什么超好用的git客户端软件。 PS:我平时都用命令行,也习惯用命令行,所以就不要推荐命令行啦

    31 条回复    2022-07-20 19:23:21 +08:00
    xtinput
        1
    xtinput  
       2022-07-19 16:41:40 +08:00
    git 不是 macOS 带的,是 Xcode 里面的。
    homebrew 安装的是比较新的,没啥不同
    molvqingtai
        2
    molvqingtai  
       2022-07-19 17:53:26 +08:00 via Android
    不知,反正一直用的自带的
    dcsuibian
        3
    dcsuibian  
       2022-07-19 17:59:08 +08:00
    一直用的官方 Git ,更新一点,而且有中文
    Xusually
        4
    Xusually  
       2022-07-19 18:00:43 +08:00
    brew 的版本更新,不是挺好的?
    用软件,该配置不是正常操作么,因为这个 unistall 简直......
    lakehylia
        5
    lakehylia  
       2022-07-19 18:01:12 +08:00
    git 用的 sublime merge
    moult
        6
    moult  
       2022-07-19 19:09:51 +08:00 via iPhone
    Git 客户端 tower 还不错。
    365473321
        7
    365473321  
       2022-07-19 19:11:05 +08:00
    客户端用 Tower
    shoujiaxin
        8
    shoujiaxin  
       2022-07-19 19:16:01 +08:00 via iPhone
    GUI Tower 确实好用,不过有点贵,还是买了 Fork
    unt
        9
    unt  
    OP
       2022-07-19 19:16:05 +08:00 via iPhone
    @moult
    @365473321 ok,谢谢
    liuw666
        10
    liuw666  
       2022-07-19 21:11:16 +08:00 via iPhone
    Fork
    dingwen07
        11
    dingwen07  
       2022-07-19 21:23:13 +08:00 via iPhone
    那么害怕中文吗
    所有 Apple 预装的软件,都是随着系统更新的,所以最好就是用 brew 装一个新版的
    git 是 Xcode Command Line Tools 里的吧
    unt
        12
    unt  
    OP
       2022-07-19 21:28:28 +08:00
    @dingwen07 看英文看习惯了,就和 chrome 控制台一样,中文看着太恶心了(中华文化博大精深,别喷)
    lessMonologue
        13
    lessMonologue  
       2022-07-19 22:08:10 +08:00
    之前我变成中文的时候也瞎了我一大跳,所以理解 OP
    BeautifulSoap
        14
    BeautifulSoap  
       2022-07-19 22:11:48 +08:00 via Android
    @unt 用词请谨慎,应该是看多了英文看中文反应不过来对应的功能是哪些了
    jessun1990
        15
    jessun1990  
       2022-07-19 22:16:14 +08:00
    我这习惯:能用 brew 的一律 brew 。

    1. brew 安装、卸载和升级都方便。
    2. 关于 macos 部分工具如 python ,都是不推荐升级系统自带的,因为会破坏既有的依赖关系。因此一律用 brew 安装。
    unt
        16
    unt  
    OP
       2022-07-19 22:20:18 +08:00 via iPhone
    @BeautifulSoap 很多时候是中文翻译过来后不能完全表达原来的意思。就像英文也翻译不出中文的意思一样
    houshuu
        17
    houshuu  
       2022-07-19 22:31:09 +08:00
    把系统改成英文就好了, 直接统一全部.
    vacker
        18
    vacker  
       2022-07-19 22:54:33 +08:00
    我新电脑开机激活的时候,只选英文。后面使用软件就没有中文的烦恼啦
    ooops
        19
    ooops  
       2022-07-20 01:02:21 +08:00 via iPhone
    大项目用 tower 的性能真是差到爆,交互设计也不合理,都快比上 source tree 了。还是 fork 好用。
    wanacry
        20
    wanacry  
       2022-07-20 02:02:48 +08:00 via iPhone
    gui 我用 idea
    wanacry
        21
    wanacry  
       2022-07-20 02:18:24 +08:00 via iPhone
    中文看起来确实垃圾 idea 我也不用中文
    Noicdi
        22
    Noicdi  
       2022-07-20 02:25:46 +08:00 via iPhone
    git 前端推荐一手 cli ,lazygit
    lingxiaoli
        23
    lingxiaoli  
       2022-07-20 09:17:54 +08:00
    fork
    bao3
        24
    bao3  
       2022-07-20 09:27:17 +08:00
    对我的需求,苹果自带那个就够用了。
    butanediol2d
        25
    butanediol2d  
       2022-07-20 09:29:04 +08:00 via iPhone
    git 变成中文应该是因为语言环境变量吧。OP 想用英文就把语言环境变量改一下好了啊,正好其他支持多语言的命令行软件也能一起全改了。
    movq
        26
    movq  
       2022-07-20 11:11:25 +08:00
    带个 git 叫自带超多软件?
    unt
        27
    unt  
    OP
       2022-07-20 11:30:54 +08:00
    @movq #26 自带 apache 自带 ruby 自带 git 老版本自带 php,其他的还有什么忘记了
    phony2r
        28
    phony2r  
       2022-07-20 14:31:01 +08:00
    中文的问题 export LANG="en_US.UTF-8" 就解决了
    ecloud
        29
    ecloud  
       2022-07-20 17:26:38 +08:00
    @unt Mac 本来就是 Unix ,带这些软件难道不是理所应当?
    secondwtq
        30
    secondwtq  
       2022-07-20 18:52:43 +08:00   ❤️ 1
    macOS 自带的大多数开源软件应该没有什么特别的区别
    Clang 除外,Xcode 装的 Clang 貌似有一些定制,具体不明,一般叫做 Apple Clang
    WebKit 理论上也可能有定制,主要这些都是 Apple 自己开发,并且非常核心的组件

    Git 的更新日志在这 https://github.com/git/git/tree/master/Documentation/RelNotes
    unt
        31
    unt  
    OP
       2022-07-20 19:23:21 +08:00
    @secondwtq #30 谢谢,反手一个赞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1082 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:50 · PVG 02:50 · LAX 10:50 · JFK 13:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.