Git の基本
Git は、もともと Linus Torvalds によって 2005 年に作られた、無料でオープンソースのバージョン管理システムです。他の SVN や CVS といった中央バージョン管理システムと違って、Git は分散型で、すべての開発者がローカル環境で彼らのコードのリポジトリの完全な履歴を持っています。これは、最初のリポジトリのクローン作成に時間がかかりますが、コミットやマージ、diff、blame といったこれに続く作業を格段にスピードアップします。
Git はリポジトリ履歴のブランチ、マージ、および書き換えにも優れており、多くの革新的で強力なワークフローやツールを生み出してきました。プル リクエストは、チームが Git ブランチでコラボレーションを行い、お互いのコードを効率的に確認できる、非常に人気のツールです。Git は現在世界で最も広く使用されているコントロール システムであり、ソフトウェア開発の現代の標準と見なされています。
Git の仕組み
Git のしくみの基本的な概要は次のとおりです。
- git ホスティングツール (Bitbuket など) を使用して「リポジトリ」(プロジェクト) を作成する
- リポジトリをローカル マシンにコピー (クローン) する
- ファイルをローカル リポジトリに追加し、変更を「コミット」(保存) する
- 変更を master ブランチに「プッシュ」する
- Git ホスティングツールとコミットを使用してファイルに変更を加える
- 変更をローカルマシンに「プル」する
- 「ブランチ」(バージョン) を作成して変更を加え、コミットする
- 「プルリクエスト」を開く (master ブランチに変更を提案する)
- ブランチを master ブランチに「マージ」する
Git のダウンロード
Mac OS X
インストーラーのダウンロード Homebrew MacPorts Sourcetree Mac OS X に Git をビルドするWindows
Windows 用 Git SourcetreeLinux
Debian/Ubuntu (apt-get) Fedora (yum) ソースからビルドするご存知でしたか?
ブランチ
定義: ブランチとは独立した開発ラインを意味します。ブランチは、このシリーズの最初の章である Git の基本で説明している編集/ステージ/コミットのプロセスを抽象化した概念です。まったく新しい作業ディレクトリやステージングエリア、プロジェクト履歴を要求する 1 つの手段として、ブランチをとらえることもできます。新しいコミットはカレントブランチの履歴に記録され、その結果、現在のブランチはプロジェクト履歴のフォークを形成することになります。
すべての参照を見る