Más contenido relacionado
Git&GitHubで共同作業〜入門編
- 1. Git&GitHubで共同作業
∼入門編∼
2012.9.23 Sat. #FuelPHPTokyo vol.2
Yoko TAMADA @tmd45
- 5. バージョン管理システム
Version Control System
変更履歴を管理するシステム
ソースコードを書き足したり、変更したりす
る過程を記録
特定の段階まで戻る
誤って消してしまったファイルを復活
共同作業でのマージ、最新ソースの入手
- 6. バージョン管理システム
Version Control System
中央集中型 分散型
CVS GIT
Subversion Mercurial
VSS Bazaar
ClearCase SVK
- 7. バージョン管理システム
Version Control System
リポジトリ
中央集中型
-------
-------
-------
------- -------
------- -----
-------
-------
-----
-------
-------
-------
------- -------
----- -------
-------
-------
-----
- 8. バージョン管理システム
Version Control System
リモート
リポジトリ
分散型
ローカル
リポジトリ
-------
-------
-------
-------
----- -------
-------
-------
-------
-----
-------
-------
-------
-------
-------
-------
-------
-----
-------
-----
- 9. バージョン管理システム
Version Control System
サーバに
分散型 サーバが アクセス不要
ダウンしても
管理情報が残る
管理は -------
(集中型より) -------
-------
-------
-----
複雑になる ローカル
リポジトリ
- 10. なんで Git?
Linux カーネル管理のために作られた
既存のバージョン管理では満足できなかった
機能や性能を確保するために、
Linus Torvalds 氏によって作られた
公開当初はハッカーにしか使えないくらい荒
削りなものだったが、多くの開発者の協力に
よって世界中のプログラマに利用されるよう
になった
人気あるよね!ノウハウが得やすい
- 13. GitHub って?
Git と GitHub は別物
Github は、Git リポジト
リのホスティングサービス
他のホスティングサービス
Bitbucket
Assembla
Kiln など
- 15. G it Hub
Fork
Git Git
Pull Request
pull pull pull
push push
local Git Git Git
merge
-------
-------
add -------
-------
-------
-------
-------
commit
------- ------- -------
------- ------- -----
----- -----