【git】gitコマンドチートシート


自分が使うgitコマンドを整理しました。

■環境
OS X El Capitan 10.11.6
git 2.10.1

【設定について】
グローバルコンフィグの設定
(全リポジトリの共通設定)

$ git config --global user.name "jester"  
$ git config --global user.email "jester@sample.co.jp"

リポジトリ別コンフィグの設定

(対象リポジトリのディレクトリにて)  
$ git config user.name "master"  
$ git config user.email "master@sample.co.jp"

【リポジトリの作成・リモート設定について】
リモートのリポジトリをクローンする

$ git clone {リモートリポジトリの指定} {生成するディレクトリ}

※生成するディレクトリを省略すると、リモートリポジトリと同じ名前でディレクトリが生成される

ローカルで新規にリポジトリを作成する

$ mkdir SampleProject  
$ cd SampleProject  
$ git init

ローカルで作成したリポジトリを後からリモートに紐付ける

(対象のリポジトリディレクトリにて)  
$ git remote add {名前、originなど} {リモートリポジトリの指定}

リモートリポジトリの変更する

(対象のリポジトリディレクトリにて)  
$ git remote set-url {名前、originなど} {リモートリポジトリの指定}

リモートとの紐付けを解除する

(対象のリポジトリディレクトリにて)  
$ git remote rm {名前、originなど}