初めての Git と github 入門

Git

% ./configure --without-tcltk
% make
% sudo make install
% git config --global user.email higepon@xxxx.com

初期設定

% mkdir spon
% git init
% git add ./tools.mosh.sls
% git commit -m 'first commit'
% git remote add origin git@github.com:higepon/spon.git
% git push origin master

変更と反映

# ファイルを変更して
% git commit -a
% git push origin master

共同編集

github のプロジェクトの編集で Collaborator にメンバー追加すると共同編集できる。

higeponhigepon の spon をローカルの作業用に clone する
# これは自分用の clone URL
% git clone git@github.com:higepon/spon.git spon
% cd spon && ls
ChangeLog       tools.mosh.sls
% # ファイル変更
% git commit -m 'test' -a
% git push origin master
削除・リネーム
% git mv from to
% git rm filename
xxx さんが higepon の spon をローカル作業用に clone する

まず github の id を higepon に知らせてください。higepon が collaborators に追加します。
その後 spon のページに Your Clone URL が表示されるので

# これは自分用の Your clone URL
% git clone git@github.com:higepon/spon.git spon
% cd spon && ls
ChangeLog       tools.mosh.sls
% # ファイル変更
% git commit -m 'test' -a
% git push origin master
% # 他人の変更をローカルへ
% git pull

となります。
追記予定。