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

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

9,711 views

Published on

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

Published in: Technology
0 Comments
16 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,711
On SlideShare
0
From Embeds
0
Number of Embeds
1,044
Actions
Shares
0
Downloads
0
Comments
0
Likes
16
Embeds 0
No embeds

No notes for slide

わしわし的おすすめ .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

×