Gitの学習をした時の参照リンクとメモ
バージョン管理ツールの理解度
・Subversionを使ったことがあり、コミットが出来る、巻き戻しが出来る。
ぐらい
Git学習メモ
・分散バージョン管理システムGitの使い方入門
http://sourceforge.jp/magazine/09/02/02/0655246
分散管理型がGit
Subversionは集中管理型
個人間でリポジトリを持つ事が出来る
分散型は一度自分のローカルリポジトリにコミットして、ある程度まとまったら他のリポジトリに送信出来る。
他のリポジトリからコミット内容を取ってくることが出来る。
- 利点
- オフライン環境でも利用出来る。
- 競合を考えなくても言い。
- 派生が容易
リポジトリが別なのでコミット時には他の人が同じ所を編集という自体が無い
集中型にすることも可能。
マスターリポジトリを作成して個人間でのリポジトリの共有をしない設定にもすることが出来る。(これが集中型)
MacとLinuxはコマンド叩くだけ
Windowsでgitを使うためにはCygwin、msysGitのどちらか。前者が後々他のソフトも入れられる、後者がgitだけ使いたいとき用。
・使い方
git addでコミットしたいファイルを指定、git commitでコミット、らしい。
・Gitを使いこなすための20のコマンド
http://sourceforge.jp/magazine/09/03/16/0831212
上記の記事達を読んだ後で以下の記事を読むと理解がしやすい。
・git - 簡単ガイド
http://rogerdudler.github.com/git-guide/index.ja.html
ローカル環境、個人で活用できるレベルぐらいには理解出来た。。かも。
Q. なぜGitを勉強しているのか
A. GitHub使いたいから