Help us understand the problem. What is going on with this article?

Git 基本の用語集

More than 3 years have passed since last update.

Gitの勉強を兼ねて、用語集を作成しました。
不十分なところもあると思いますが、誰かの参考になればと思います。

用語 意味
リポジトリ
(repository)
履歴管理を行う場所。
リモートリポジトリ
(remote repository)
サーバーにあるリポジトリ。基本はベアリポジトリで運用される。
ローカルリポジトリ
(local repository)
自分のPCにあるリポジトリ。基本はノンベアリポジトリで運用される。
ベアリポジトリ
(bare repository)
ワークツリーを持たず、チェックアウト、マージができないリポジトリ。
ノンベアリポジトリ
(non bare repository)
ワークツリーを持ち、チェックアウト、マージができるリポジトリ。
ワークツリー
(work tree)
履歴管理を行いたいファイルがある場所。
インデックス
(index)
コミットしたいファイル又はファイルの一部を登録するところ。
ステージ
(stage)
ワークツリーからコミットしたいファイル又はファイルの一部をIndexに登録すること。
ハンク
(hunk)
変更した一範囲。
コミット
(commit)
インデックスに登録してある変更対象をローカルリポジトリに反映すること。
リセット
(reset)
コミット前の変更をローカルリポジトリの状態へ戻すこと。
また、特定のコミットまで状態を戻すこと。ただし、ローカルリポジトリに限られる。
ヘッド
(head)
作業対象となっているブランチ、コミット。
チェックアウト
(checkout)
ヘッドを切り替えること。
過去のコミットを対象にチェックアウトした場合、それをもとにコミットすることはできない。
プッシュ
(push)
ローカルリポジトリの変更をリモートリポジトリに反映させること。
プル
(pull)
リモートリポジトリの変更をローカルリポジトリに反映させること。フェッチ+マージ
フェッチ
(fetch)
リモートリポジトリの変更をローカルリポジトリに反映させること。フェッチ+マージ
マージ
(merge)
異なるブランチの変更を反映させること。お互いの変更履歴が残る。
リベース
(rebase)
異なるブランチの変更を反映させること。変更履歴が片方に集約される。
コンフリクト
(conflict)
マージ対象の2ファイルで同じ箇所が変更されており、自動でマージができないこと。
ブランチ
(branch)
履歴管理を枝分かれさせてたもの。ブランチを使うこちにより、複数の履歴を並列に管理できる。
フォーク
(fork)
リモートリポジトリをコピーしてリモートリポジトリを作成すること。
クローン
(clone)
リモートリポジトリをコピーしてローカルリポジトリを作成すること。
プルリクエスト
(pull request)
フォークしたリポジトリでの変更を、フォーク元のリポジトリへ反映するよう依頼すること。
.gitignore 履歴管理の対象外とするファイルを登録するところ。対象範囲は各リポジトリ。
.gitignore (グローバル) 履歴管理の対象外とするファイルを登録するところ。対象範囲は全リポジトリ。

Gitが、おもしろいほどわかる基本の使い方33

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした