Git新手在這裏。使用Xcode 4.3.2。必須移動我的項目文件目錄。提交仍然正常工作,但當我做git push
,我得到Everything up-to-date
,這是不正確的。在Xcode 4中移動文件位置,無法推送到Github
我該如何回到正軌?
謝謝
Git新手在這裏。使用Xcode 4.3.2。必須移動我的項目文件目錄。提交仍然正常工作,但當我做git push
,我得到Everything up-to-date
,這是不正確的。在Xcode 4中移動文件位置,無法推送到Github
我該如何回到正軌?
謝謝
檢查是否您不在DETACHED HEAD mode。
也就是說,如果你籤一個標籤或文件發生(見git checkout
illustration in gotgit):
這對Xcode的問題的情況下 「Git (no branch) in xcode」
當您移動項目目錄時,是否移動了.git文件夾?一個簡單的檢查方法是運行git log
,看看你以前的所有提交是否仍然存在。
如果您將.git文件夾與其餘文件一起移動,那麼您的遙控器仍然會正確設置。
如果確實沒有掛上一些奇怪的原因,請嘗試運行git remote show origin
並檢查以確保url正確無誤。
一切看起來正確的位置。 – 2012-04-26 08:06:53
這種情況。我必須從prev提交簽出並執行一些操作。我他們結算當前的頭,並開始進行修改。我現在怎麼把它推回給Github?不想失去這些變化。 – 2012-04-26 08:07:55
@bubba_gump如果您的情況(在引用這些分支的新提交之後)類似於http://stackoverflow.com/a/2729765/6309,那麼您可以推送。如果您推送GitHub,並抱怨非線性歷史記錄(要求您'git push --force',那麼不要,您可能需要按照「origin/master」(遠程GitHub分支)只推送線性歷史(也就是說,自上次拉動以來只有新提交)。另請參閱http://stackoverflow.com/questions/5772192/git-how-can-i-reconcile-detached-head-with-主產地 – VonC 2012-04-26 08:24:12