2017-07-19 214 views
0

我已經從github克隆了一個項目。現在我想將它上傳到我自己的私人存儲庫上的github上工作。但克隆的存儲庫在原始關鍵字中包含了克隆項目的值。將此項目上傳到我自己的私人存儲庫的最佳做法是什麼?我已閱讀德語版的git文檔(https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes),但尚未找到解決方案。如何在github上將克隆的git存儲庫上傳到自己的git存儲庫?

回答

2

用命令

git remote add newrepo NewRepoURL 

你將有一個額外的遠程叫newrepo(你可以將其命名爲任何你想要的)指出NewRepoURL。爲了(不上傳)你跳轉到新的遠程做

git push newrepo master 
+0

我有錯誤。我的回購中只有一個README.md。 '$ git push myrep master 到https://github.com/xxxx/myrep.git ! [被拒絕] master - > master(取第一個) 錯誤:未能將一些文件推送到'https://github.com/xxx/myrep.git' 提示:更新被拒絕,因爲遠程文件包含您所做的工作 提示:沒有本地。這通常是由另一個庫推動 提示:對同一參考。您可能需要首先整合遠程更改 提示:(例如,'git pull ...'),然後再次推送。 提示:有關詳細信息,請參閱'git push --help'中的'關於快速轉發的注意事項'。' – Mladen

+1

https://stackoverflow.com/search?q=%5Bgit%5D+%22Updates+were+rejected+because+在+遙控+包含+工作+是+你+做+不+擁有+本地22% – phd

2

這裏的步驟,你可以遵循

git remote -v 
git remote remove origin 
git remote -v //to check if it was remove 

轉到Github上,創建一個新的存儲庫。

git remote add origin <the new repository> 
git remote -v 
+0

OK,一個如何把它上傳到我的倉庫? – Mladen

+0

我的資料庫是什麼意思?你是否已經創建了一個存儲庫,並且是否連接到其他項目?請澄清。 –

+0

是的。我創建了一個存儲庫,它只是我的私有存儲庫。我的意圖是建立一個網站。爲此我創建了一個私有存儲庫。然後,我克隆谷歌的網站入門工具包,以獲得一個乾淨和高性能的基礎。現在我解決了這個問題:我初始化了我的目錄到一個git倉庫。之後,我收到了我的文件。然後我創建了一個新的分支,我克隆了Google的回購。之後,我將它合併到master分支並將其推送到GitHub。非常感謝您的幫助。 – Mladen