みなさん、Gitってご存知ですか?
Gitとは
名前は聞いたことあるけど使ったことはない、なんて人が多いと思います。
Gitは、プログラムなどのソースコードを管理するための分散型バージョン管理システムで、CVSやSubversionの欠点の解決を目的として開発されました。
何がいいの?
既にSubversionなどのバージョン管理システムを使っている場合、Gitを導入するメリットあるのでしょうか?
ネットワークがなくても使える
Gitは、分散型バージョン管理システムです。中央レポジトリもありますが、ローカルの作業環境(PC)にもレポジトリを作ります。そのため、インターネットに接続できなくても、変更内容をコミットできます。
速い
ローカルでコミットできるので、動作は非常に高速です。
中央レポジトリにコミットしなくてもよい
Subversionでは、全てのコミットを中央レポジトリに対して行います。そのため、実験的なブランチや、外部に公開したくない変更まで全員と共有することになります。Gitなら、ローカルの作業環境にこっそりブランチを作れますし、ローカルでコミットした内容はを中央レポジトリに反映させる必要もありません。
使ってみた
WordPressの記事数一覧画面プラグインをGitHubの公開レポジトリに登録しました。ダウンロード、Forkなどご自由に利用ください。