#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 として初期化。管理ファイル群が生成される。共有にするには --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]