#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]
* tools [#tools]
//===============================================================================
** magit [#magit]
- リポジトリ: https://github.com/magit/magit.git
- debian の場合、 magit パッケージを install すると、即使えるようになる。
- psvn.el のように、 "E" で差分を ediff で閲覧・ merge 出来る

//===============================================================================
** git-gutter+ [#git-gutter-plus]
- リポジトリ: https://github.com/nonsequitur/git-gutter-plus.git
- [[git-gutter>#git-gutter]] よりも高速らしい

//===============================================================================
** git-gutter [#git-gutter]
- [[git-gutter.el>http://emacs-jp.github.io/packages/vcs/git-gutter.html]]


/////////////////////////////////////////////////////////////////////////////////
* ひと通り [#qe3c4374]
//===============================================================================
** 新規リポジトリ作成 [#m16a4953]
+ 空リポジトリの作成
 $ mkdir hoge.git         # bare repository 用の空ディレクトリを作成
 $ cd hoge
 $ 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]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS