簡體   English   中英

我無法使用 TortoiseGit 推送本地修改

[英]I cannot push local modification using TortoiseGit

我需要你的幫助,實際上我已經在我的 debian 服務器上安裝了 git,然后在它上面創建了我的遠程存儲庫。 而且我還在我的 Windows 客戶端上安裝了 tortoisegit。

我已經將我的存儲庫從我的 debian 服務器克隆到我的 Windows 客戶端沒有問題,但是當我對本地存儲庫(Windows 客戶端)進行修改並嘗試使用 TortoiseGit 推送到我的遠程存儲庫(debian 服務器)時,我遇到了一個問題。

它停留在:

git.exe push --progress "origin" master:master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 249 bytes | 62.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)

並且無法關閉窗口,有進度條,我只有一個選項“中止”。

有人遇到過類似的情況嗎? 或者有人可以幫助我嗎?

使用命令行嘗試相同的推送,使用簡化的 PATH和可移植的 Git(如PortableGit-2.20.1-64-bit.7z.exe )在您想要的任何地方解壓縮。

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

看看那里的推送是否成功。
如果沒有,請通過連接到服務器並在目標裸倉庫中運行git status來檢查遠程倉庫的git status

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM