LoginSignup
0
1

More than 3 years have passed since last update.

Git/GitHubの基本用語

Last updated at Posted at 2020-06-28

プログラミング初心者が
Git/GitHubに関する基本用語をアウトプット用に記述したものです。

Git/GitHubの基本用語

1.リポジトリ
Gitの管理化にあるファイルやディレクトリの変更履歴を保管しておく入れ物。

2.ローカルリポジトリ
自分のPC上(ローカル環境)に置くリポジトリのこと。
自分のPC上にあるファイルやディレクトリのバージョン管理をしたい場合に使う。

3.リモートリポジトリ
外部のサーバなどのネットワーク上に置くリポジトリのこと。
複数人で管理化のファイルやディレクトリを共有することができる。

4.git initコマンド
新たにGitで管理したいディレクトリで実行するとGitで管理できるようになる。

5.インデックス
パージョンを記録するためにファイルを一時的に登録する場所。
同じバージョンとして記録したい編集についてはまとめてインデックスに追加する。

6.git statusコマンド
インデックスに追加されている変更修正、されていない変更修正を確認することができる。

7.git addコマンド
インデックスに追加して、変更修正記録の対象とすることができる。

8.コミット
インデックスに追加された変更修正をバージョン記録する操作のこと。
git commitコマンドでコミットすることができる。
-mオプションはコミットメッセージをつけられる。

9.ログ
コミットの履歴のこと。
git logでログを表示することができる。

10.GitHub
Gitにおけるリモートリポジトリの役割を担う。
世界中のあらゆるプロダクトが保存、公開されている。
グラフィカルな画面からGitを扱うことができる。
チーム開発に便利な様々な機能が用意されている。

11.git remote addコマンド
ローカルリポジトリにリモートリポジトリの情報を付与して紐付けを行う。

12.origin
リモートリポジトリの場所の別名のこと。
一般的にGitHubのリモートリポジトリはoriginという名前をつける。

13.git pushコマンド
ローカルリポジトリでのコミットをリモートリポジトリに反映させる。
プッシュする。

14.GitHub Desktop
デスクトップ用のアプリケーション。
本来コンソールで行うGitHubに関する作業がグラフィカルにできる。

15.ブランチ
リポジトリで管理しているプロジェクトの流れを記録していく場。

16.masterブランチ
リポジトリに最初のコミットを行うと自動で作成される大元のブランチ。

17.トピックブランチ
masterブランチからコピーされたブランチ。
機能ごとにトピックブランチを作成していく。

18.プルリクエスト
ブランチでのコミットの変更修正履歴にコメントをつけることができる機能。
[WIP]、WhatとWhy、マークダウン記法がポイント。

19.コードレビュー
開発工程において見過ごされた誤りを検出・修正すること。
コードの質を上げることを目的としてソースコードの検査を行うこと。

20.LGTM
Looks good to meの略。
「コードに問題がないのでマージしていいですよ」という慣習。

21.マージ
機能実装のために作成したトピックブランチをmasterブランチに統合する作業のこと。

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

23.git cloneコマンド
originのURLを指定することでアプリケーションのローカルリポジトリとしてダウンロードすることができる。

24.GitHub flow
GitHubが推奨する開発フローのこと。
GitHub Flow

25.デプロイ
アプリケーションをサーバ上で利用可能な状態にすること。

26.git revertコマンド
コミットを打ち消すコミットを生成するコマンド。
誤りであるコミットを打ち消したコミットの記録が残る。

27.Dependabot
脆弱性を解消するためのバージョン更新用ブランチとプルリクエストが自動生成される機能。

28.コーディング規約
言語やフレームワーク、もしくはチームごとに存在するコードの書き方のルール。
コード全体を統一した記述形式にすることで、可読性を向上させる。
変数のスコープの範囲など、実装上のルールを設けることで、潜在的なバグのリスクを減少させる。

29.リファクタリング
コードに冗長な部分がないかを確認する作業。

まとめ

Git/GitHubに関する用語をまとめてみました。

0
1
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
1