🤖
Git基礎
バージョン管理の用語
用語 | 説明 |
---|---|
ブランチ | リポジトリで行う開発の経路(あるいは路線)のひとつ |
チェックアウト | 作業のために、ファイルのコピーを要求すること |
コミット | リポジトリに保存される変更、コミットは自分自身をタイムラインに記録する |
分散型 | システムの性質の一つ。集中型システムとは反対に、分散型システムの運営にはサーバが不要 |
リポジトリ | ファイルを保存するストレージ領域。ただしバージョン管理システムでは一般に1個のディレクトリ(あるいはフォルダ)であり、タイムラインを見たり、ファイルをコミットしたり、ブランチを作るなど特別な操作ができる |
ステージングエリア | 開発者がファイル全体ではなく、指定した部分だけをコミットできるようにするGitの機能。インデックスとも呼ばれる。 |
タイムライン | イベントを時系列に(最も古いイベントから最も新しいイベントまで順番に)並べたもの。 |
ヒストリーとも呼ばれる。 | |
バージョン管理 | 変更を追跡管理すること。その実践によりいつでも「既知の状態」のひとつに戻る事が可能 |
コードをリポジトリにコミットするタイミング
- ファイルを追加あるいは削除
- ファイルの名前を変更
- ファイルを、適切な状態まで更新したとき
- しばらく仕事から離れそうなとき
- 何か、問題のありそうなコードを入れる前
コマンド
Discussion