2013-01-14 83 views
0

我試圖推/提交一個修改了版本庫,但在Github上,我不斷收到錯誤:不推/提交更改

Everything up-to-date 

即使我已經在庫中的文件進行更新。我曾嘗試過:

git push 

git push -f 

git add "filename" 

但是這些命令似乎都沒有更新存儲庫(當我在網上查詢時)。有誰知道爲什麼,或者有什麼建議我可以使用?

希望有人能幫助我。

+1

默認情況下,一個完整的人工一個link'混帳push'推到'origin'遠程 - 是您的GitHub遠程'origin'?嘗試'git remote -v'查看遠程列表 – fge

+0

@fge我得到「orign [email protected]:myusername/testing-server.git(fetch)orign [email protected]:myusername/testing-server.git (推)「這是正常的嗎? – Phorce

+0

然後你在做別的事情。你確定你推到正確的分支等? – fge

回答

1

的所有

Everything up-to-date

首先是不是一個真正的錯誤,它更是一個一切都是OK消息:)

使用Git的工作流程就像是 - 假設你已經做了git init

在您的本地回購
  1. 添加/編輯文件
  2. git add filename警告混帳您添加索姆e新文件
  3. 然後git commit -m filename要提交您的更改,-m用於消息。 git會問你什麼是提交消息。
  4. 當所有這些步驟都完成之後,你可以在推送之前做很多提交,但是當你完成git push origin會將所有修改發送到服務器。

下面是關於git的工作流程

+0

這工作!但是,我是否必須始終執行這些步驟?即使我只用1行更新存儲庫中的文件?我問的原因是:(我不想使用Github作爲備份),但我想創建一個crontab,在每個星期五的午夜推送存儲庫..但是,如果我添加一個文件 - 這是不可能的,對吧? – Phorce

+0

你不必推動每一個修改,但你必須承諾是。這是git工作的方式。 注:如果你想使用另一臺服務器作爲'備份',你可以考慮看看鉤子,它可以從服務器部署到Github爲你:) – Xavier

+0

謝謝:)我現在有這個工作,這不是最好的解決方案 - 但它會工作,直到我可以開始閱讀更多的Git。 – Phorce