- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath();
/////////////////////////////////////////////////////////////////////////////////
#contents();
/////////////////////////////////////////////////////////////////////////////////
* Links [#s804db5e]
** Git について [#m5bd67c0]
- [[Gitを使いこなすための20のコマンド>http://sourceforge.jp/magazine/09/03/16/0831212]]
- [[サルでもわかるGit入門>http://www.backlog.jp/git-guide/]]
- [[もっと早く知りたかった! Gitが鬼のようにわかるスライド厳選7選>http://www.find-job.net/startup/7-git-slides]]
- [[Git の基礎勉強 ~ Git によるバージョン管理>http://tracpath.com/bootcamp/learning_git_firststep.html]]
- [[Gitによるバージョン管理入門 for windows>http://www.plowman.co.jp/school/Git/Git.html]]
** Downloads [#xb3ff64e]
- [[Git 配布元>http://git-scm.com/]]
/////////////////////////////////////////////////////////////////////////////////
* tools [#ee022277]
/////////////////////////////////////////////////////////////////////////////////
* ひと通り [#qe3c4374]
//===============================================================================
** 新規リポジトリ作成 [#m16a4953]
+ 空リポジトリの作成
$ mkdir hoge.git # bare repository 用の空ディレクトリを作成
$ cd hoge
$ git init --bare --shared=true # bare repository として初期化。管理ファイル群が生成される
$ git init --bare --shared=true # bare repository として初期化。管理ファイル群が生成される。共有にするには --shared=true にする
+ 作業用リポジトリの作成
$ cd ..
$ git clone hoge # hoge.git から hoge という名前で bare ではないリポジトリとして複製する
+ 作業用リポジトリでファイルを登録
$ cd hoge
/* 何かしらの方法で新しいファイル fuga を置く */
+ 対象ファイルを登録
$ git add fuga # ファイル "fuga" が登録対象になる(まだ登録されていない)
$ git commit # 前の git add で指定されたファイルが登録される
+ 作業用リポジトリの変更点を bare リポジトリに反映させる
$ git push origin master
//===============================================================================
** 登録済みのファイルに変更が加えられた場合 [#s57eee2a]
- 再び add, commit を行う
$ git add <変更を加えたファイル>
$ git commit
//===============================================================================
** 作業用リポジトリの変更を master に反映する [#p5019a98]