⚙️

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

に公開

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

■環境
OS X El Capitan 10.11.6
git 2.10.1

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

$ git config --global user.name &quot;jester&quot;  
$ git config --global user.email &quot;jester@sample.co.jp&quot;

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

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

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

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

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

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

$ mkdir SampleProject  
$ cd SampleProject  
$ git init

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

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

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

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

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

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

Discussion