我使用我的開發機器上的Git GUI創建了我的Visual Studio 2010解決方案文件夾的本地存儲庫。然後我在我的GitHub帳戶中創建了一個遠程倉庫。現在,我正在尋找如何將我的本地存儲庫推送到遠程存儲庫。從本地存儲庫推送到GitHub託管遠程
在SVN中,我可以使用TortoiseSVN進行提交,並將更改推送到遠程存儲庫。我沒有看到類似Git的工具。
如何將我的本地倉庫推送到GitHub上的遠程倉庫?
我使用我的開發機器上的Git GUI創建了我的Visual Studio 2010解決方案文件夾的本地存儲庫。然後我在我的GitHub帳戶中創建了一個遠程倉庫。現在,我正在尋找如何將我的本地存儲庫推送到遠程存儲庫。從本地存儲庫推送到GitHub託管遠程
在SVN中,我可以使用TortoiseSVN進行提交,並將更改推送到遠程存儲庫。我沒有看到類似Git的工具。
如何將我的本地倉庫推送到GitHub上的遠程倉庫?
裏面你之後第一次建立與git remote add [alias] [url]
命令兩者之間的關係,使用git push
命令把你的本地倉庫到遠程存儲庫。如果您訪問您的Github存儲庫,它會顯示您用於推送的URL。你必須先輸入類似:
git remote add origin [email protected]:username/reponame.git
除非你通過運行git clone
對遠程倉庫,在這種情況下,這一步已經做了你開始。
在這之後,你會鍵入:
git push origin master
你先推後,你可以簡單地輸入:
git push
,當你想在將來更新遠程存儲庫。
顛覆含蓄遠程存儲庫始終與其相關聯。另一方面,Git允許有許多「遙控器」,每個遙控器代表一個可以推送或拉出的偏遠地方。
您需要爲GitHub的庫添加遠程到本地存儲庫中,然後使用git push ${remote}
或git pull ${remote}
推和拉分別 - 或等價的GUI。
專業的Git這裏討論的遙控器:http://git-scm.com/book/ch2-5.html
GitHub的幫助,還討論了他們在一個更「任務爲中心」的方式在這裏:http://help.github.com/remotes/
一旦相關的兩個,你將能夠推動或拉樹枝。
這個工作對我的GIT版本1.8.4:
感謝您的回答。我能夠添加遠程,但是當我運行'git remote add〜origin〜master'時,我得到錯誤:src refspec master與任何不匹配。「這是什麼意思? – quakkels
你實際上輸入'〜origin〜'還是隻輸入'origin'?你最好避免使用代字符,因爲它對Git來說意味着什麼。 – GoZoner
你不應該運行'git remote add origin master';這不在我的例子中,它作爲一個命令是沒有意義的。在所有情況下,當您報告錯誤消息時,請正確複製並粘貼*您輸入的內容和*完全*回覆的內容。這使我們不必猜測或給你提供不良信息。 – larsks