gpt4 book ai didi

git版本更新没有反射(reflect)

转载 作者:行者123 更新时间:2023-12-04 19:06:25 27 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


12 个月前关闭。







Improve this question




我正在尝试在我的一台 Ubuntu 服务器上更新 git,我运行了以下命令来更新它。

sudo add-apt-repository ppa:git-core/ppa

sudo apt-get install git
我的版本更新到/usr/bin 但不在/usr/local/bin
user@host:~$ /usr/bin/git --version
git version 2.32.0

user@host:~$ /usr/local/bin/git --version
git version 2.13.0
我阅读了一些更改 PATH 变量中目录顺序的建议,但我担心这可能会破坏其他内容。还有其他方法可以解决吗?
为什么 git 默认没有在/usr/local/bin 中更新?
提前致谢

最佳答案

嗯,安装在local似乎是自定义安装(可能来自来源?)而且很可能 apt 不知道它(因为它不是由 apt 制作的)。
然后,关于 PATH 的问题,请随意修改您的 上的 PATH。当前像这样的终端(不会影响其他 session ):

export PATH=/usr/local/bin/:$PATH
然后,如果你喜欢它的行为方式(比如运行的 git 就是从那里运行的那个),你可以考虑将它作为设置的一部分保留在 ~/.bash_profile 中。以便在您开始新的 bash session 时设置它(顺便说一下....这样做会带来安全隐患,因为您将首先在可能比基本系统更容易破解的位置检查二进制文件/脚本) .如果您不喜欢它,那么只需关闭该 bash session ,就好像它从未发生过一样。
另一种可能性是使用 git 的别名。使用本地的那个。那么就不需要修改PATH了。

关于git版本更新没有反射(reflect),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68275588/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com