2014-09-03 65 views
1

我試圖把我的項目在github以下這裏給出的說明:https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line試圖把項目在GitHub上

但沒有讓我推在GitHub上顯示的錯誤我的項目:未能一些裁判推到。它還顯示以下提示。

hint: Updates were rejected because the tip of your current branch is to be 
hint: its remote counterpart. Integrate the remote changes (e.g. 
hint: 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

**

我試圖找出它的意義,但失敗了。

請幫我

回答

1

,如果已經創建了一個非空的GitHub庫發生(即具有README.md,一個.gitignoreLICENSE文件):它有自己的至少一個承諾。

一個簡單的解決方案是刪除/重新創建您的GitHub倉庫(如果它是新倉庫),請選擇創建空倉庫的選項。
簡單(如果你不想讓GitHub的回購歷史)

git push --force -u origin master 

如果你不能碰GitHub的回購,那麼你必須先於您的git push有:

git pull --rebase origin master 

然後你就可以做:

git push -u origin master 

注意-u選項:詳見 「Why do I need to explicitly push a new branch?」 爲多。

+0

爲什麼不是一個簡單的力推? GitHub不支持嗎? – hvd 2014-09-03 11:32:41

+0

@hvd它,我根本不知道OP是否想保留文件。我會編輯答案。 – VonC 2014-09-03 11:33:46

+0

@VonC但爲什麼需要創建空的Github回購?我對github和git都很陌生,所以如果你能回答我的問題會很好。 – user297666 2014-09-03 12:30:20