2013-04-26 82 views
1

我已經陷入了一個很大的麻煩。昨天晚上我已經將我的代碼提交給github,但不幸的是只有很少的文件已經提交,而不是我更新的所有文件。之後,客戶在早上將自己的變化投入了一半的承諾來源。一小時後,我從客戶端提交的github中提取代碼&我發現我昨天的更改丟失了&只有一半的代碼已提交。現在請指導我該怎麼做?無法將我的代碼集成到客戶端文件中,因爲我編輯了太多的文件,我也無法用客戶端覆蓋我的文件,他也做了他的更改。該怎麼辦?請引導我以正確的方式。是緊急狀況。Github只有一半的文件被推送

我用下面的代碼來推我的代碼

  • 混帳添加-a
  • git的承諾-m 「註釋」
  • 混帳推起源主

任何幫助將不勝感激 !!

回答

0

你能分享你用來提交文件的代碼嗎?

如果我沒記錯的話,在你的項目文件發送,您必須選擇所有要上傳的文件(讓你的描述,犯我認爲...)

好運

+0

是的,檢查我編輯過的問題 – 2013-04-26 11:00:34

0

當你使用git commit -a你未跟蹤的文件(你創建的文件,哪些git還不知道)不會被添加到你的提交中。如果你想添加所有更改/添加的文件,你應該在提交之前使用git add .。這可能是問題嗎?

P.S.我不明白你爲什麼會在那裏使用git commit -m。通常你會在使用git add filename後使用最後一個。 git commit -a直接將所有跟蹤和修改的文件添加到提交,並讓您輸入提交消息。

+0

是的,我同意你的看法,但是早些時候我已經使用這個命令添加了我的更改,並且所有文件都成功更新了。我今天只面對這個有點問題,那是第一次。 – 2013-04-26 11:10:47

+0

我再次同意你的編輯答案,但是它顯示26個文件被更新爲32個,那麼它怎麼可能? – 2013-04-26 11:13:26

+0

然後我恐怕它不在我的範圍之內。我們將等待更熟練的人來解決它:( – 2013-04-26 11:14:43