Macos Mac-bashrc上的Git更新

Macos Mac-bashrc上的Git更新,macos,git,Macos,Git,我正试图在我的Mac上升级我的Git 我完成了卸载和安装过程,但是,我想我的.bashrc一定出了问题 当我执行git--version时,它说它使用的是旧的、未安装的版本。当我做哪个git时,它引用:/usr/local/bin/git 但是,my.bashrc具有以下功能: PATH="/usr/local/git/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:$PATH" $PATH=/usr/local/rvm/bin:$PATH $PATH=/

我正试图在我的Mac上升级我的Git

我完成了卸载和安装过程,但是,我想我的
.bashrc
一定出了问题

当我执行git--version时,它说它使用的是旧的、未安装的版本。当我做
哪个git
时,它引用:
/usr/local/bin/git

但是,my
.bashrc
具有以下功能:

PATH="/usr/local/git/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:$PATH"
$PATH=/usr/local/rvm/bin:$PATH
$PATH=/Users/mm/.rvm/gems/ruby-2.1.1
$PATH=/Users/mm/.rvm/gems/ruby-2.0.0-p247/bin
$PATH=Users/mm/.rvm/gems/ruby-1.9.3-p448/bin 
$PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH" 
"$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
当我将
cd
放入
usr/local/git/bin
并检查版本时,新版本就在那里。有人知道我需要在我的
.bashrc
中做些什么才能让它获取新版本,然后为什么应该已经卸载的旧版本仍然显示为新版本

我的.bash_配置文件是:

$PATH=/usr/local/git/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:$PATH
$PATH=/usr/local/rvm/bin:$PATH
$PATH=/Users/mm/.rvm/gems/ruby-2.1.1
$PATH=/Users/mm/.rvm/gems/ruby-2.0.0-p247/bin
$PATH=/Users/mm/.rvm/gems/ruby-1.9.3-p448/bin
$PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
"$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
export PATH=/usr/local/bin:/bin:/usr/sbin:/sbin:/usr/local/binexport PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=/usr/local/bin:/Users/mm/.rvm/gems/ruby-2.0.0-p247/bin:/Users/mm/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/mm/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/mm/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
export PATH=/usr/local/bin:/Users/mm/.rvm/gems/ruby-2.0.0-p247/bin:/Users/mm/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/mm/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/mm/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

恐怕拼写检查只是告诉我不要把$PATH放在.bashrc中行的开头。我已经删除了每一行开头路径左侧的$,当我在终端中询问“哪个_git”时,仍然会得到git的旧版本和路径的引用:/usr/local/bin/git。

$PATH=…
似乎不正确,还有其他一些奇怪之处。那是逐字复制的吗?是的。我怎样才能找到错误呢?这是一个很好的工具。只要看一下它,我就能告诉你:1
$PATH=…
,正如我提到的(提示
$
)。2重新分配
$PATH
,而不使用
$PATH
的旧值。3单独的
]
.4查找同一文件两次。5
Users/
应该是
/Users/
。嗨,比芬,谢谢你。恐怕我不能理解这些评论。我不确定1中的提示是什么意思。我每行前面有$1,包括1个没有正确复制的。我不明白你对2的评论。我不知道为什么3中的]][[括号顺序错误。我稍后会查找该行的出处。我不知道您可以看到的哪个文件是两次源文件。我将尝试查找拼写检查方面的帮助。谢谢您的参考。