git version 1.8.5.3
我一直在使用了一段時間的git現在,我一直從另一個倉庫克隆。
當我從存儲庫克隆時,遠程的默認名稱始終爲origin
。
但是,我在我的dropbox中創建了一個新的存儲庫,並初始化了一個裸存儲庫,因爲我想將所有更改都推送給它。
~/Dropbox/repos/netstatus.git
git init --bare
我有其他電腦我會工作;家用電腦和移動電腦。所以我會克隆到這些,所以我可以做一些工作並推動這些變化。
但是,我的工作計算機是我的主要計算機,爲此項目提供了所有最初的工作,這是我將從事的大部分工作。所以我創建了一個包含我所有項目文件的工作目錄。
~/projects/netstatus
git init
我已經爲這個項目添加了我的文件和目錄,並創建了我的第一個提交。
git add file1 file2 etc
git commit -am"Initial commit"
現在我想添加遙控器在我的保管箱,所以我可以推動我的變化。
git remote add upstream ~/Dropbox/repos/netstatus.git
而在我的家庭和移動計算機上,我將從這裏複製。這會在克隆後給我起源遠程名稱。
我的問題是: 當我添加遙控器時,我會撥打遠程origin
或upstream
,因爲我一直在克隆?我不確定我應該使用哪一個。
只是後續問題,在上面的步驟中我做了什麼不正確的事情?
非常感謝您的任何建議,
也許我不清楚。裸倉庫是在我的Dropbox中創建的。我想你的意思是創建一個裸倉庫。然後在任何你想要的地方克隆它。聽起來很簡單。但是,我們何時需要添加遠程?謝謝。 – ant2009
從來沒有,如果你從一個基本的裸倉庫開始克隆它,一個遠程是自動爲你設置的。 – meagar