🤖

Git基礎

2023/04/29に公開

バージョン管理の用語

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

コードをリポジトリにコミットするタイミング

  • ファイルを追加あるいは削除
  • ファイルの名前を変更
  • ファイルを、適切な状態まで更新したとき
  • しばらく仕事から離れそうなとき
  • 何か、問題のありそうなコードを入れる前

コマンド

https://mirrors.edge.kernel.org/pub/software/scm/git/docs/

http://git-scm.com/doc

GitHubで編集を提案

Discussion