2013-07-26 46 views
10

我如何在GitHub for Windows中同步未同步的提交?如何在GitHub Windows客戶端中同步未同步的提交?


我在一個月前對文件做了一些修改。我今天才意識到,他們沒有去任何地方; GitHub網站沒有我的變化記錄。

客戶端沒有任何跡象表明任何東西已過時(沒有「未提交的更改」)。但也有「沒有同步的提交」

enter image description here

如何同步不同步的提交?

我想什麼,我是新鮮的想法

我試着點擊sync按鈕(知道是什麼意思),但我得到(約7秒鐘的進度條移動後):

未能同步分支
您可能需要打開一個shell並調試此repo的狀態。

enter image description here

點擊開殼,導致PowerShell提示符出現,其中I型:

debug the state of this repo 

但是,這似乎並沒有做到這一點:

enter image description here

我如何GitHub for Windows客戶端在同步未同步提交

獎金閱讀

+1

這是有點gobsmacking與51.8k代表你輸入到命令外殼。無論如何,1)你做的承諾去你當地的回購。同步按鈕將這些提交推送到Github倉庫。 Git是一個DVCS,這意味着你有一個本地倉庫和一個遠程倉庫,你可以逐步推送本地倉庫提交。 2)這個Github客戶端錯誤信息有點神祕。你是否支持代理? –

+0

@RobertGrant錯誤信息並不能解釋我*應該輸入的內容,所以我只嘗試它的建議。我已經對源代碼控制系統失去了足夠的耐心,因爲它失敗了。另外,問題中第一條水平線之後的任何東西都是浪費的填充材料。它被用來散佈這個問題,使它看起來像我提出的研究工作。 (理想情況下,問題在第一行之後已經結束,但人們往往對單行問題沒有幫助) –

+0

系統沒問題;有人剛剛編寫了一個漂亮的客戶端,目前功能有限,有時無用的錯誤消息。爲了將來的參考:在命令提示符下鍵入英文句子將很少。另外,如果合適的話,一個班輪問題也很好;訣竅是擁有足夠的技術專業知識來了解這是什麼時候。無論如何,回到我的問題:你是否支持代理? –

回答

2

打開Git的外殼並鍵入git status這應該給一些更多的細節,以什麼是錯的。

+1

我試過了,我得到的消息是'沒有提交,工作目錄乾淨'。儘管如此,似乎仍有一些不確定的提交。 –

-2

打開git shell並嘗試手動推送它: 第一種類型:「git remote add origin」https://「」,應該說遠程原點已經存在。然後嘗試:「git push -u origin master」

+0

這不回答這個問題。 – Cristik