Gitチートシート

2022.7.6
Dev

Gitの設定

$ git config --global user.name "username"
$ git config --global user.email "user@example.com"

Gitの初期化

$ git init

ディレクトリを指定する場合

$ git init directory

ステージに追加

$ git add filename

カレントディレクトリ内の全てのファイルをステージに追加

$ git add .

コミット

$ git commit

コミットメッセージを指定する場合

$ git commit -m "message"

クローン

$ git clone "URL"

プッシュ

$ git push

ログ

$ git log

diffを表示

$ git diff

ブランチを表示

$ git branch

ブランチを作成

$ git branch branchname

ブランチの切り替え

$ git checkout branchname

-bオプションでブランチを作成してから切り替える。

$ git checkout -b branchname

マージ

anotherbranchを現在のブランチにマージする。

$ git merge anotherbranch

remoteを追加

$ git remote add "name" "url"

nameは慣習的にoriginとする。

$ git remote add origin "url"

remoteを削除

$ git remote remove "name"