0
0

More than 3 years have passed since last update.

【用語メモ】Gitの基本操作と用語メモ

Last updated at Posted at 2020-12-01

Gitとは

バージョン管理システム。グループ開発には必須。

リポジトリ

ファイルやディレクトリの状態を保存する場所のこと。

リモートリポジトリ

インターネット上にあるリポジトリのこと。複数人で開発するときにはここで管理する。

ローカルリポジトリ

名前の通りローカルのPCで使う。普段はこっちで開発し、それをリモートリポジトリにアップロードする。

ブランチ・マージ

ブランチ

プロジェクトを分岐させること。分岐した環境のこと。

マージ

分岐させたブランチを統合すること。

ワークツリー

Gitで管理されているファイルやディレクトリのこと。

インデックス

ローカルリポジトリにコミットする前段階の場所。ステージともよばれる。

基本コマンド

  • Git init
    リポジトリを新規作成するコマンド。コマンドを走らせたディレクトリ上に .git というディレクトリが作成され、Gitで管理できるようになる。

  • Git clone
    リポジトリを複製するコマンド。コマンドを走らせたディレクトリ上に指定したリポジトリが複製される。

  • Git add
    ディレクトリをインデックスに追加するコマンド。
    Git add .
    とすることで、前回から変更があったすべてのディレクトリをaddできる。

  • Git remote -v
    リモートリポジトリ名を確認するコマンド。

  • Git commit
    インデックスに上がった内容をローカルリポジトリに追加するコマンド。

  • Git push
    ローカルリポジトリの内容をリモートリポジトリに追加(アップロード)するコマンド。

  • Git pull
    リモートリポジトリの内容をローカルリポジトリに取り込んで同期するコマンド。

  • Git branch
    プロジェクトを分岐させるコマンド。

  • Git rebase
    コミット履歴を移動したり修正、削除したりするコマンド。maegeをする前に、コミット履歴をきれいにするためのものらしい。

  • Git marge
    分岐したブランチを統合するコマンド。

使えると便利なコマンド

  • Git show
    最新のコミット内容を表示するコマンド。

  • Git diff
    何かを変更する前と後の差分を比較して表示するコマンド。

  • Git log
    今までのコミット履歴などを表示するコマンド

  • Git stash
    作業を一時保存できるコマンド。別ブランチで作業する必要が出てきたが、まだコミットはしたくない場合などに使われるらしい。

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