2017-04-16 305 views
1

在Windows Git的外殼,我可以用git add -Agit的添加-p在Windows的Git外殼,child_info_fork ::中止

但是當我嘗試使用git add -p和錯誤顯示如下:

1 [main] perl 10436 child_info_fork::abort: C:\Users\Username\AppData\Local\GitHub\PortableGit_f02737a78695063deace08e96d5042710d3e32db\usr\bin\msys-perl5_22.dll: Loaded to different address: parent(0xC40000) != child(0xFF0000)

如何解決這個問題呢?

回答

1

PortableGit_xxx意味着你使用的是過時的Git包GitHub Desktop。和you cannot upgrade it directly

嘗試,而不是相同的git加上-p在一個簡單的CMD會話,具有:

  • latest Git for Windows解壓縮任何你想要的(如C:\ Git的2.12.2.2)
  • PATH正確設置爲該Git版本

即:

set GH=C:\path\to\git2.12.2.2 
set PATH=C:\windows\system32;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\ 
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%