Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. [user]
  2. name = Shoichi Ikeda
  3. email = ikeda@localhost.localdomain
  4. [color]
  5. # colorの設定(以下のコマンドは自動で色つける)
  6. status = auto
  7. diff = auto
  8. branch = auto
  9. interactive = auto
  10. grep = auto
  11. [core]
  12. excludesfile = /Users/ikeda/.gitignore_global
  13. autoCRLF = input
  14. safeCRLF = false
  15. editor = /usr/bin/vim
  16. [alias]
  17. st = status -uno
  18. sh = show
  19. so = remote show origin
  20. ft = fetch
  21. up = pull --rebase # pull rebase
  22. rbm = rebase master # masterへのrebaseはよく使うのでalias
  23. ad = add
  24. ci = commit -a # modifiedなファイルを全てstageへ
  25. cam = commit -a --amend # 直前のcommitを修正
  26. co = checkout
  27. # branch関連
  28. br = branch
  29. ba = branch -a # originも含めた全てのbranchを表示
  30. bm = branch --merged # merge済みのbranchを表示
  31. bn = branch --no-merged # mergeしてないbranchを表示
  32. # log関連
  33. wc = whatchanged # logに変更されたファイルも一緒に出す
  34. ls = log --stat # logに変更されたファイルも一緒に出す
  35. lp = log -p # diffも一緒に出す
  36. la = log --pretty=\"format:%ad %h (%an): %s\" --date=short # ざっくりログ出す
  37. lr = log origin # originのlog
  38. oneline = log --pretty=oneline
  39. ranking = shortlog -s -n --no-merges
  40. # logをtree表示
  41. log-graph = log --graph --date=short --pretty=format:'%Cgreen%h %cd %Cblue%cn %Creset%s'
  42. log-all = log --graph --all --color --pretty='%x09%h %cn%x09%s %Cred%d%Creset'
  43. # diff関連
  44. dm = diff master # masterとのdiff
  45. dw = diff --color-words # 単語単位でいろつけてdiff
  46. dc = diff --cached # addされているものとのdiff
  47. ds = diff --staged # 同上(1.6.1移行)
  48. d1 = diff HEAD~ # HEADから1つ前とdiff
  49. d2 = diff HEAD~~ # HEADから2つ前とdiff
  50. d3 = diff HEAD~~~ # HEADから3つ前とdiff
  51. d4 = diff HEAD~~~~ # HEADから4つ前とdiff
  52. d5 = diff HEAD~~~~~ # HEADから5つ前とdiff
  53. d10 = diff HEAD~~~~~~~~~~ # HEADから10前とdiff
  54. # mergeの際にconflictが起きたファイルを編集
  55. edit-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; vim `f`"
  56. # mergeの際にconflictが起きたファイルをadd
  57. add-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; git add `f`"
  58. # grep関連
  59. gr = grep
  60. gn = grep -n
  61.  
  62. # cherry-pick
  63. cp = cherry-pick
  64. [htp]
  65. sslVerify = false
  66. [difftool "sourcetree"]
  67. cmd = opendiff \"$LOCAL\" \"$REMOTE\"
  68. path =
  69. [mergetool "sourcetree"]
  70. cmd = /Applications/SourceTree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\"
  71. trustExitCode = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement