Advertisement
Guest User

Untitled

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