LoginSignup
102

More than 5 years have passed since last update.

業務でよく使う git コマンド best 10

Last updated at Posted at 2018-03-05

他に有益な記事がたくさんあると思いつつ、自分のメモから投稿させて頂きます・・

1. 直近のコミットメッセージがイマイチだったので修正

$ git commit --amend

2. 直近のコミットの内容がイマイチだったのでやり直し

$ git reset HEAD~1

3. コミット履歴のファイル名だけちょっと知りたい

$ git log --stat

4. コミット履歴の詳細を知りたいぞ

$ git log -p

5. ゴミファイルを削除したい

$ git clean -n もしくは $ git clean --dry-run して
$ git clean -f

(ちなみに $ git clean -fd でディレクトリも削除できるよ!)

6. 他の開発者のリモートブランチをローカルにチェックアウト

$ git checkout -b local-branch-name origin/remote-branch-name

7. 改行コードを無視して差分を見たいんだが・・

$ git diff -w

8. リモートで削除されたブランチをローカルでも削除 (掃除)

$ git fetch --prune もしくは $ git fetch -p

9. 所々の理由で topic branch の patch を作って誰かに送ろう

$ git diff master..topic > topic.patch

(ちなみに patch 適用する時はリポジトリ直下で $ patch -p1 < topic.patch)

10. git で実行権限も付けられればエラーにならないのになあ・・

$ git update-index --add --chmod=+x script.sh

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
102