gitでサーバから引っ張ってきてローカルで作業するための手順
ドットインストールを見て納得。
サーバ側で、すでにgitで管理されているフォルダを、ローカルでも共有したい、というもの。
そのフォルダを
# ~/rb/sedori
とする。
まず、サーバ側に「共有リポジトリ」を作る。
# cd ~/ # mkdir repos # mkdir repos/sedori.git # cd ./repos/sedori.git # git init --bare
サーバ側の、管理しているフォルダを共有リポジトリにプッシュする
# cd ~/rb/sedori # git remote add origin ../../repos/sedori.git <origin>はリモート名 # git push origin master
これで、共有リポジトリにmasterの内容がコピーされた。
次にローカルの側で、この内容をcloneする。
# cd ~/server/working # git clone ssh://repon@reponlabo.info:1024/home/repon/gittest/repos/sedori.git sedori
修正後にmasterに反映させる。
# git push origin master
サーバでそれをpullする
# git pull origin master