メインコンテンツまでスキップ

このレッスンで出てくるGit用語

Branch、Checkout、Merge、Conflict、Clone

単語読み方概要
Branchブランチ直訳すると「枝」です。コミットの塊です。ブランチを作ることを「枝を生やす」と行ったり、「フォークする」と 言ったりします。
Checkoutチェックアウト現在自分のいるブランチを変えることを、「チェックアウトする」といいます。なんとなく日本人からすると「チェックイン」と言いたくなりますが、チェックアウトです。
Mergeマージブランチとブランチを「合成」することを言います。
Conflictコンフリクト直訳すると「衝突」です。読んで字のごとく、DiffとDiffは、同じ行を編集していた場合、衝突することになります。
Cloneクローンリモートのストレージから、Gitの環境をまるっとローカルレポジトリに持ってくることを言います。

前回のGit用語おさらい

Repository

リポジトリ・レポジトリ

プロジェクトのファイル、ディレクトリ、バージョン履歴、変更履歴などを保持するデータベースのようなものです。プロジェクトのすべてのコードやファイル、およびその変更履歴がリポジトリ内に保存されます。

Diff

ディフ

プログラムやテキストファイルなどのコードやデータの変更箇所や差分を示すための概念です。特に、ソースコードの変更履歴やファイルのバージョン間の違いを可視化する際に使用されます。

Stage

ステージ

コードの変更をコミットする前に、どの変更を次のコミットに含めるかを選択するための一時的な領域です。これにより、コミットに含める変更を細かく選択し、整理して履歴を保つことができます。

Commit

コミット

ファイルの変更履歴をリポジトリに記録する操作、または記録そのものの名称です。コミットは、特定の瞬間における変更をスナップショットとして保存し、プロジェクトの履歴を構築します。

Stash

スタッシュ

作業中の変更を一時的に退避させるための機能です。開発者が途中で作業を中断して他のタスクに取り掛かる必要がある場合や、別のブランチに移動する前に未コミットの変更を一時的に保存したい場合に使用されます