Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

わしわし的おすすめ .gitconfig 設定 (と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆) #広島Git 勉強会

10,294 views

Published on

広島Git勉強会 201306 にて、「わしわし的おすすめ .gitconfig 設定 (と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆)」という発表をしました。そのスライドと、発表中に教えてもらった設定の追記です。

Published in: Technology
  • Be the first to comment

わしわし的おすすめ .gitconfig 設定 (と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆) #広島Git 勉強会

  1. 1. わしわし的おすすめ.gitconfig 設定広島 Git 勉強会 2013062013年6月1日(土)
  2. 2. わしわし的おすすめ.gitconfig 設定(と見せかけて実はみんなのおすすめ .gitconfig 設定を教えてもらう魂胆)
  3. 3. 自己紹介
  4. 4. @NeXTSTEP2OSXGitHub: Nyohohttp://nyoho.jp「iPad 広島弁」の人ハイパ・メディア・トランスレータ (自作肩書き)=====(マル秘)=====
  5. 5. 人気のつぶやき
  6. 6. favstar
  7. 7. 表題の.gitconfigについて
  8. 8. git / GitHub を最初に使うときに読んだ記事に、
  9. 9. GitHub最初に読んだまずgit config --global user.name“Namae Nyo”git config --global user.mail hoge@example.comと打ち込む と。(さもないとマシン名がログに出て恥ずかしいことに)
  10. 10. git config --global **• ともかくこれで git コマンドのディフォルトの設定が反映された。• 言われるままそのままにしていたが、
  11. 11. 実は .gitconfig実はそれはホームディレクトリに .gitconfig というファイルができているだけだった。~/.gitconfig(= $HOME/.gitconfig)
  12. 12. ~/.gitconfig[user]name = Nyohoemail = nyoho@example.netこんな感じにできていた。
  13. 13. 名前・メールの他にも
  14. 14. ~/.gitconfig では様々な設定が書いておける。
  15. 15. 直接 .gitconfig に書く[color]ui = auto出力に色をつけてくれる。
  16. 16. じゃあ ui = false にするとどうなるか[color]ui = false
  17. 17. じゃあ ui = false にするとどうなるか[color]ui = false_人人人人人人人_> 白黒でしょ < ̄YYYYYYY ̄
  18. 18. [color] ui = false
  19. 19. [color] ui = auto
  20. 20. あと便利な設定
  21. 21. [alias]
  22. 22. 例えば
  23. 23. [alias]st = statussh = showcm = commitcmt = commit -vcoma = commit -acma = commit -aco = checkoutdc = diff --cacheddf = diffd = diff -Cds = diff -C --statdsp = diff -C --stat -pdw = diff -C --color-wordslg = log --graph --all --color --pretty=%x09%h %cn%x09%s %Cred%dl = logm = checkout master
  24. 24. • git status と打つべきところ、• git st と打てばいい! (やったー!)• わしは git すら g でいいようにしてます。(シェルの設定で alias g=git)こうやっておけば
  25. 25. 公開レポジトリを作りました
  26. 26. My .gitconfig• git clone git@github.com:Nyoho/gitconfig.git• https://github.com/Nyoho/gitconfig• ./make-symbolic-link.sh で入ります。• pull request pleeeeeeease!!!• (((ここでツイート)))
  27. 27. 少し例を
  28. 28. Demo
  29. 29. というわけで
  30. 30. みなさんのおすすめ.gitconfig教えて下さい。
  31. 31. ありがとうございましたー!
  32. 32. ここから発表後補足• 発表中に教えてもらった、みなさんのおすすめ .gitconfig 設定を追記しておきます。• ※ https://github.com/Nyoho/gitconfig には push 済みです。
  33. 33. alias[alias]sb = show-branchrema = rebase origin/master masterci = commitいいね∼!
  34. 34. alias[alias]cmt = commit -vcoma = commit -a -vcma = commit -a -v(わしは -v をつけていなかったのでつけた)
  35. 35. core[core]autocrlf = false改行コード (CR+LF / LF など) が違う環境でうまいことやるか変換しないかなどの設定。これに気をつけると OS X / Linux などと Windows で共同作業がはかどる。
  36. 36. 追記終わり• ※ https://github.com/Nyoho/gitconfig には push 済みです。• 是非是非 pull request / issue などでおすすめ設定を教えて下さい! m(_ _)m

×