0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

GitとGitHubの用語について

0
Posted at

概要

GitやGitHubに関連する用語を整理する

Git

ソースコードなどのファイルやフォルダの変更履歴を記録・追跡するためのバージョン管理システム

Gitでアプリケーションを管理すると、それぞれの開発段階でのアプリケーションの内容をセーブポイントのように記録し、時系列に沿って管理できる
このセーブポイントに遡ることも可能

リポジトリ

Gitの管理下にあるファイルやディレクトリの変更履歴を保管しておく箱のようなもの

管理したいアプリケーションのディレクトリを、バージョン管理の範囲として指定する

ローカルリポジトリ

自分のPC上(ローカル環境)に置くリポジトリのこと

作成したリポジトリは自分のパソコンの中にあるため、ファイルやディレクトリを変更・修正した際は好きなタイミングでこれらを記録できる

リモートリポジトリ

外部サーバー上に置くリポジトリのこと

リモートリポジトリを直接変更修正することはなく、ローカルリポジトリの変更修正を同期して、反映させることで更新できる

リモートリポジトリは外部のサーバー上にあるので、他の人に自分の作成したコードを共有できたり、チーム開発をしやすくしたりできる

add(アド)

追加するファイルや変更修正をインデックスに登録し、commitの対象にすること

インデックス

変更修正が一時的に保存される場所
インデックスに保存されている内容がcommitの対象になる

commit(コミット)

ファイルやディレクトリの変更修正を、リポジトリに記録すること

push(プッシュ)

ローカルリポジトリでのコミットをリモートリポジトリに反映できる

pull(プル)

リモートリポジトリの変更をローカルリポジトリに取り込む操作のこと

branch(ブランチ)

リポジトリで管理しているファイルやディレクトリの変更の流れであり、commitの連なり

ブランチは分岐可能であり、本流を「masterブランチ(mainブランチ)」、分岐したブランチを「トピックブランチ」と呼ぶ

merge(マージ)

あるブランチの変更内容を、別のブランチに取り込む操作のこと
※ チーム開発では、GitHub 上で main ブランチに merge されることが多い

stash(スタッシュ)

コードの変更を保留すること
※ 現在の作業を一時的に退避したい時や、退避した作業を元に戻したい時などに使用する

conflict(コンフリクト)

あるファイルにおいてブランチごとに情報が異なり、辻褄が合わない状況のこと
※ 同じファイルの同じ行を、複数のブランチで変更した場合によく発生する

Image from Gyazo

revert(リヴァート)

ある commit の変更内容を打ち消す、新しい commit を作成すること

コミットメッセージ

ファイルの変更修正の内容をわかりやすくするための記述
変更修正したファイルの中身を確認しなくても、「どのような変更修正なのか」がすぐわかる

commit log

commitの履歴を確認できる

clone

リモートリポジトリをローカルリポジトリに作成すること

作業 作業の目的
pull ローカルリポジトリとリモートリポジトリがすでに紐付いている状態で、リモートリポジトリの情報をローカルリポジトリに反映すること
clone リモートリポジトリだけ存在し、手元にローカルリポジトリがない状態で、リモートリポジトリからローカルリポジトリを作成すること

GitHub

Gitの仕組みを利用し、簡単に複数人での開発ができるようにしてくれるWebサービス

プルリクエスト

作成したブランチの変更内容を、別のブランチ(主に main ブランチ)に取り込んでもらうための GitHub の機能のこと

コードレビュー

複数人での開発において、コードの記述内容に問題がないか、他の開発メンバー等が確認をすること

LGTM

Looks good to meの略で、「コードに問題はないと思うよ!」という意味

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?