コピペコードで快適生活

明日使えるソースを自分のために

gitでたまに使うコマンド集

たまにしか使わなくて、よく忘れるコマンドをメモしていく。

# リモートリポジトリの変更
git remote set-url origin <新しいリポジトリURL>

# リモートリポジトリの追加
git remote add hogehoge <追加したいリポジトリURL>

# リモートリポジトリの削除
git remote rm hogehoge

# リモートリポジトリ名の変更
git remote rename <old_name> <new_name>

# タグでブランチ切る
git checkout -b 1.6 refs/tags/v1.6

# 間違ってaddしたやつを取り消す
git reset config/environments/development.js

# コミット間のファイル差分を出力する
# --statは編集量表示 / --name-onlyはファイル名のみ出力の意味
git diff --stat --name-only <コミットID A> <コミットID B>

# タグ一覧
git tag

# タグの削除
git tag -d TAGNAME

# 大文字小文字の違いもファイル変更と認識させる
# Macで作業する時用
git config core.ignorecase false