2017-04-20 101 views
0

所以每次我嘗試創建一個新的存儲庫並按照這裏的Github指令。創建新存儲庫時推送現有存儲庫總是失敗?

…or push an existing repository from the command line 
git remote add origin 
https://github.com/menghaohsu/JavaAkkaCountWordInDirectory.git 
git push -u origin master 

它不會將JavaAkkaCountWordInDirectory中的文件推送到Github,而是推送存儲庫。誰能幫我這個?

+0

「它不推JavaAkkaCountWordInDirectory文件」 ---這是什麼意思? – zerkms

+0

你必須更具體一點。你有一個已經創建的本地倉庫嗎?如果是這樣,你可以嘗試推動它,如果沒有,首先初始化本地回購,添加原點,然後推。 –

+0

@zerkms對不起,我有一個名爲JavaAkkaCountWordInDirectory的文件名,我嘗試將目錄中的所有文件都推送到這個新的存儲庫中。 – Paul

回答

0

讓我在這裏給你幾個步驟。

我假設你通過GitHub.com網頁界面創建了你的repo。

在將文件推送到遠程設備之前,您應該先完成以下所有步驟。

  1. 的git的init - >這將初始化你的本地回購
  2. git的遠程添加原產{遠程地址}
  3. 混帳添加{filename此處| 。 } - >有了這個,你的文件(S)添加到臨時區域
  4. git的承諾 - >此命令提交你的更改(您必須添加一個消息)
  5. -u git的推動起源高手

這應該做的伎倆

+0

它的工作原理!但我可以知道爲什麼如果我做 1. git remote add origin 2. https://github.com/menghaohsu/JavaAkkaCountWordInDirectory.git 3. git push -u原點主 然後它將一些文件推送到此存儲庫。我假設這些文件在我的git remote中。是否有可能在git remote中刪除這些文件? – Paul

+0

是的,您可以通過Web界面刪除它們或者在本地刪除它們,使用** git add。**,提交您的更改並使用** git push -a **將刪除操作推送到遠程回購。如果您錯過-a,則不會將刪除操作推送到遠程回購站。 –