2016-07-02 57 views
3

我有我要在Git中保存本地工作區,這wasnt本地git倉庫,直到now.Just工作區 我在git的慶典檢查在本地工作區到新的git倉庫

CD myworkspace

做的步驟

git init

git add。

git的承諾-m 「第一承諾」

git的遠程添加原產https://github.com/username/eclipse.git

混帳推起源主

通過這樣做,我得到一個錯誤

! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://github.com/username/eclipse.git' 
hint: Updates were rejected because the tip of your current branch is behind 
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. 

然後我做這個

git pull origin master

warning: no common commits 
remote: Counting objects: 4, done. 
remote: Compressing objects: 100% (3/3), done. 
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 
Unpacking objects: 100% (4/4), done. 
From https://github.com/koushikpaul1/eclipse 
* branch   master  -> FETCH_HEAD 
* [new branch]  master  -> origin/master 
fatal: refusing to merge unrelated histories 

任何人都可以幫我這個錯誤,

注:我創造了我的git回購作爲一個Java之一,所以目前它只有 的.gitignore和README.md

,而谷歌上搜索,我發現步驟檢查在現有工作區到Git的是

$ CD MY_PROJECT

$ git的初始化

$ git的添加*

$ git的承諾-m 「第一承諾」

$ git的遠程添加原產https://github.com/yourname/my_project.git

$ git的拉原點主

$混帳推起源主

但我被困在第二個最後一步。

非常感謝!

+0

您是否嘗試從網址或來源拉取? – Li357

+0

打開git配置,並檢查來源實際上是您使用的網址... –

回答

2

這裏的問題是你已經在你的本地工作區的init庫中已經包含了一些文件。在GitHub上創建存儲庫並使用.gitignore和README.md進行初始化時,它也包含一些文件。

當你推動你的項目時,git會拒絕,因爲它不知道如何合併你的內容。

這裏有解決方案

  1. 使用混帳推-f這將所有本地倉庫到遠程倉庫,但是這也將取代的.gitignore和README.md,那麼你可以手動進行更新版本。
  2. 刪除您的遠程git存儲庫,並重新它作爲裸存儲庫(不要檢查init。gitignore,README.md),然後嘗試再次推送。
  3. 只是克隆遠程倉庫到本地工作區,然後手動將文件添加到資料庫克隆

欲瞭解更多信息,請訪問: https://help.github.com/articles/creating-a-new-repository/

見5號

有一個您可以使用預填充 存儲庫的可選項目數。 如果您要將現有存儲庫導入GitHub,則不要選擇這些選項中的任何一個,因爲您可能會引入合併 衝突。您可以選擇稍後從命令行 添加這些文件。

您可以創建一個自述文件,它是描述您項目的文檔。 您可以創建一個.gitignore文件,它是一組忽略規則。

您可以選擇爲您的項目添加軟件許可證。

+0

正確指出原因後,解決方案變得簡單,非常感謝。像魅力一樣工作。另一個幫助,我會問,當我使用gitbash時gitignore完美工作,但在使用eclipse git插件時,即使我在[eclipse]中添加模式:http://stackoverflow.com/questions/38167476/gitignore-not-working -with月食 – user3123372

相關問題