2012-08-27 57 views
2

我是git的新手,並沒有充分理解工作流程。所以我在github.com上創建了一個倉庫,並且能夠從我的電腦中推送所有文件。現在我在github上創建了一個新的回購站,並在我的電腦上創建了一個新文件夾。所有東西都從新文件夾中推出,但它被推入舊版本庫,而不是新版本。我如何切換到新的存儲庫?提前謝謝你的幫助。在新的存儲庫中推送新文件Git

回答

0

您可以使用git remote來查看和編輯本地回購所連接到的上游存儲庫。以查看當前的遠程回購

>> git remote -v 
"remote-alias" ssh://url.of.remote.repository/ (fetch) 
"remote-alias" ssh://url.of.remote.repository/ (push) 

每個回購具有用於從回購獲取並分別推到一個回購和fetchpush一個地址。這些是獨立的,以允許通過http進行提取的設置,但推送發生在例如ssh之上。

使用git remote rm alias刪除舊的遠程倉庫和

git remote add "alias" http://url.to.new.remote 

添加一個新的(只需更換「別名」與您要使用實際的別名)。

當您執行git clone時,默認情況下會在別名origin下添加一個新的遠程設備,這只是一個約定,您可以根據您的意願命名別名。

你可以有一個以上的遠程倉庫,當你push只是定義要推到

git push origin /src/java 
git push dev-tests /some/other/path 
+0

問題解決哪一個。 Thanx Matt – Tom

+0

沒有問題 - 名字是馬蒂,但不是馬特,請點擊上/下投票按鈕下方的勾號來接受解決您問題的答案。 –

0

要從不同的回購推,你需要移動到新項目的路徑,並再次鍵入:

git init 

*您需要鍵入「混帳的init」再次

每個新項目

此外,在新的項目中添加GitHub上的新回購遠程由於新項目的路徑

git remote add origin [email protected]:<Github user>/<project name>.git 

*替換此時,相應的

相關問題