Mac下覆蓋系統原生Git

2021-07-02 23:19:53 字數 1042 閱讀 5341

which git

usr/local/bin/git

ll /usr/local/bin/git

/usr/local/bin/git ->

../cellar/git/2.2

.0/bin/git

cellar目錄是brew預設的安裝目錄,應該是之前通過brew安裝的。**

其實通過brew安裝軟體挺好,稍後再講如果避免手工安裝最新版git,而是通過brew來安裝最新版**

通過安裝包中的redeme.txt檔案得知執行指令碼位於/usr/local/git/bin/git

不難推斷應該是path的目錄優先順序有問題,優先尋找usr/local/bin/

檢視path

$path

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

發現果然如此,那就把/usr/local/git/bin提前吧。這樣的好處是當你刪掉手動安裝的git後,系統就會去/usr/local/bin中尋找該命令

如果你通過xcode安裝了git的話,該命令位於/usr/bin/git,在$path中位於/usr/local/bin之後。

也就是說當你通過brew解除安裝git後,使用的就是系統自帶的git

brew update

使用brew的好處就不講了,詳見brew官網

mac 系統下git 報錯修正

報錯現象 git無法推送到遠端倉庫,也無法從遠端倉庫中獲取最新 不論是否需要使用者名稱和密碼都不可以。執行和遠端互動的命令統統卡死,無反應。解決思路 通過網上查詢,有可能是公升級系統後導致git儲存的使用者名稱和密碼資訊和系統不相容,無法載入出錯。考慮將現有使用者名稱和密碼資訊刪除重新新增。解決辦法...

Mac下配置使用Git

1.基本概念 git 是由linux kernel創始人linus設計發布的乙個版本控制軟體。git倉庫就是那個.git目錄,其中存放的是我們所提交的文件索引內容,git基於檔案內容儲存,實現版本控制。git目錄位於工作目錄內。1 工作目錄 使用者本地目錄 2 index 索引 講工作目錄下所有檔案...

Mac下Git命令彙總

1.which a git 檢視當前mac下有哪幾個版本的git 2.git version 檢視當前使用的git版本 3.git config global user.name jack 配置git的使用者名稱 4.git config global user.email 配置git的郵箱 5.g...