亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Git Bash在Windows 7 x64上非常慢

Git Bash在Windows 7 x64上非常慢

Git
慕標5832272 2019-10-04 14:19:13
在一個小項目的開發過程中,我一直在Windows和Ubuntu上使用Git,經常在兩者之間來回切換。問題在于,Git Bash持續變慢。當我說慢的時候,我的意思是運行cd需要8-25秒,運行git命令需要5-20秒,ls有時可能需要30秒。不用說,這不好玩,更不用說徒勞了。我知道Git在Windows上速度較慢,但這很荒謬。對我而言,暫時有效的一種解決方案是禁用我的網絡連接(如本答案所述),啟動Git Bash,然后重新連接。有時它會在幾天后繼續快速運行,但是性能最終最終會下降。我已經連續數周瀏覽了msysgit討論組,Stack Overflow,msysgit問題列表等內容,但我無法提供有效的解決方案。到目前為止,我已經嘗試過:將Git和項目文件夾添加到病毒掃描程序的排除列表中完全禁用我的病毒掃描程序(Kaspersky IS 2011)確保Outlook未運行(Outlook 2007)關閉所有其他應用程序以管理員身份運行Git Bash禁用網絡連接,啟動Git Bash,并保持連接禁用禁用網絡連接,啟動Git Bash,重新啟用連接(僅偶爾起作用)跑步 git gc以及以上的組合我確實讀過一些人在禁用Bash完成方面取得了成功,但理想情況下,我希望保持這種狀態。msysgit的版本是1.7.3.1-preview20101002,操作系統是Windows 7 x64??梢灶A見,在Linux上運行相同的操作很快。我將只使用Linux,但是我也需要在Windows中運行某些東西(某些應用程序,測試等)。有沒有人遇到過類似的問題?如果是這樣,潛在的問題是什么?解決方案是什么(如果有)?這不僅限于Git信息庫,而且僅供參考,我一直在使用Git的信息庫很?。鹤畲蠹s4至50個文件。
查看完整描述

3 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

您的Bash提示中是否顯示Git信息?如果是這樣,可能是您無意間對每個命令做了太多的工作。為了驗證這一理論,請嘗試以下Bash臨時更改:


export PS1='$'


查看完整回答
反對 回復 2019-10-04
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

我的Windows主目錄位于網絡上,我懷疑Git Bash命令首先在該目錄中查找。果然,當我查看時$PATH,它/h/bin首先列出/h了Windows文件服務器上的共享,即使該共享/h/bin不存在。

我編輯/etc/profile并注釋了將其放在第一位的export命令$PATH:


#export PATH="$HOME/bin:$PATH"

這使我的命令運行得更快,可能是因為Git Bash不再通過網絡尋找可執行文件了。我/etc/profile是c:\Program Files (x86)\Git\etc\profile。


查看完整回答
反對 回復 2019-10-04
  • 3 回答
  • 0 關注
  • 3983 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號