さきにローカルリポジトリを作成し、あとからリモートリポジトリを追加する方法 #git

http://memo.yomukaku.net/entries/GdxAidrを参考にしました。

ローカルにプロジェクトを作る。

ローカルの作業

% mkdir -p /git/sample
% cd /git/sample
% touch test01.txt
% git init
% git add --all
% git commit -m "this is the first commit"

リモートリポジトリの設定をローカルで行います。

ローカルの作業
ユーザ: user01, リモートホスト: example.com , 絶対パス: /var/git/sample.git とします。

% git remote add origin user01@example.com:/var/git/sample.git

ssh 接続と同じように書けば良い。

リモートにbareブランチを作ります。

リモートの作業

% mkdir -p /var/git/sample.git
% cd /var/git/sample.git
% git --bare init

ローカルのリポジトリをリモートにpushします

ローカルでの作業

% cd /git/sample
% git push -u origin master

これでok