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?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?