LoginSignup
2
2

More than 3 years have passed since last update.

Gitの基礎知識一覧

Posted at

基礎用語

リポジトリ = ファイルやディレクトリの変更履歴を保管しておく入れ物。

ローカルリポジトリ = 自分のPCに置くリポジトリ。

リモートリポジトリ = 外部のサーバーなどネットワーク上に置くリポジトリ。

インデックス = バージョンを記録するためにファイルを一時的に登録する場所。
(バージョンを記録したいファイルはインデックスにあげる。)

コミット = インデックスに追加された変更修正をバージョン記録する操作。

masterブランチ = 最初のコミットを行うと自動生成されるブランチ。大元。

トピックブランチ = masterブランチをコピーしたブランチ。機能ごとに作成し完成したらmasterブランチに結合させる。

プルリクエスト = 各コミットにおける変更修正にコメントをつける機能。
※作成時のポイント
1.実装途中は、[WIP]をタイトルの先頭につける
2.詳細は、WhatとWhyで書く
3.マークダウン表記で書く

LGTM = Looks good to me(コードに問題ないからマージしていいよ!)

マージ = 結合させる

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

<よく使うコード>
※変更したファイルを確認する時、addされているか確認する時に
git statusを用いる。
(変更されたファイルは赤文字になる)
(add済は赤文字、add未は緑文字)


$ git status

※変更内容を把握したい時
git diffを用いる。
(追加されたコードが緑色で表示)
(変更前のコードが赤文字で表示)


$ git diff

※コミットメッセージを見たい時
git log(git log -p)を用いる。
()内は内容を見たい時に使う。


$ git log

$ git log -p
2
2
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
2
2