2016-01-13 122 views

回答

3

我碰到了這一點。我在這裏遵循的步驟,它解決了我的問題:

https://jira.atlassian.com/browse/SRCTREE-2018

具體做法是:

使用終端和改變你的目錄到你的資料庫,你可以做以下(確保您備份儲存庫第一,以防萬一):

rm .git/index git add .

或者,如果你有你的工作目錄更改你要保持你可以做到以下幾點:

rm .git/index git reset HEAD .

+0

這幫了我;當我運行'git add .'時,它給了我比SourceTree錯誤代碼更多有用的錯誤:'fatal:bad config line 6 in file C:/ Users/[user name] /。gitconfig'。我的'.gitconfig'文件(我自己介紹過)發生錯誤,然後能夠修復。 – duncan

1

這是發生,因爲Git的安裝,然後SourceTree在Git內。 這在兩個安裝的GIT之間產生了衝突。 您需要卸載Git或安裝它的SourceTree安裝點。

+0

您能否提供更詳細的說明/如何解答您的答案?謝謝。 –

+0

卸載Git(Windows開始 - >控制面板 - >卸載程序 - > Git <單擊卸載>),然後在其中安裝SourceTree。 –

1

我有同樣的問題,即使我刪除.git/index和.git/index.lock文件,它也沒有修復。 我不得不去SourceTree選項 - > Git並選擇「使用嵌入式Git」使其工作。之前是「使用系統Git」。

1

我面臨着同樣的問題。我的軟件配置爲:

  • 的Windows 10
  • 配置爲使用系統Git版本
  • 的Git v2.12.2.windows.1

我更新的Git到V2 SourceTree 2.0.18.1 .12.2.windows.2(最新版本)和問題 消失。