2014-02-08 103 views
0

本地我用我的一些文件創建了回購。然後我想將這個repo(這個文件)添加到其他服務器上的ssh(在Linux上)的repo。所以,我的本地機器上:在Linux上通過ssh添加/克隆項目到/從git回購項目

mkdir localRepo && cd /localRepo 
git init 
touch someFile 
git add . 
git commit -m "add someFile" 
git remote add origin ssh://[email protected]/srv/git/hello.git 

要檢查是否everyhing順利的本地機器上我已經創建了從其他機器一個新的回購和克隆:在「localRepo2」本地

cd .. && mkdir localRepo2 && cd localRepo2 
git init 
git clone ssh://[email protected]/srv/git/hello.git 

在回購機器沒有文件「someFile」,但它應該是。我做錯了什麼?

+0

添加遠程後可能會「推」嗎? – mkjasinski

回答

1
git remote add origin ssh://[email protected]/srv/git/hello.git 

只在本地存儲庫中添加對遠程的引用。它不會推送/獲取任何文件。

從你localRepo你應該把你的文件到您的遠程回購

git push origin master 

然後從另一個本地回購,你既可以現在克隆一個新的本地回購,或去localRepo2

得到它
git pull origin master