Hatena::Groupptech

msysgit UTF-8対応版導入してゆっくりGitとあそぶ

msysgit UTF-8対応版導入してゆっくりGitとあそぶ - TODO

GUI

TortoiseGit-1.7.5.0-unicode-x86 / GitExtensions231SetupComplete

両方入れたけど、GitExtensions231SetupCompleteの方がよさげ。それでも結構わかりづらい。

最良はGit Bash

いまのとこGit Bash。Git GUIでもなくGit Bash。 IFがクロスプラットフォームだし、vimだから割といける。これでどの環境触っても大丈夫な体質になれる。 そもそもGUIいらなかったっていうオチ。CUI触らなきゃいけない場面がsvnより多そうだし迷わずコレでいい

GitExtensionsいけてねー

~/.gitconfig の設定を滅茶苦茶に書き換えてくれたりして結構行儀が悪い。
[user]
        name = xxxxxx
        email = xxxxxx@example.com
[http]
        proxy =
[merge]
        tool = WinMerge
[mergetool "kdiff3"]
        path = c:/Program Files/KDiff3/kdiff3.exe
[diff]
        tool = kdiff3
        guitool = kdiff3
[difftool "kdiff3"]
        path = c:/Program Files/KDiff3/kdiff3.exe
[core]
        editor = \"C:/bin/GitExtensions/GitExtensions.exe\" fileeditor
        pager = less -q
[mergetool "WinMerge"]
        path = C:/Program Files/WinMerge/WinMergeU.exe
        cmd = \"C:/Program Files/WinMerge/WinMergeU.exe\" /m /r=\"$MERGED\" \"$LOCAL\" \"$BASE\" \"$REMOTE\"
[color]
        ui = auto
editor書き換えとかマジで勘弁してほしい・・。fileeditorはなんかKEditみたいな変なエディタ。vimでいいっての。 mergeがwinmergeなのにdiffがkdiff3ってのも意味がよくわからない。
色々設定を破壊してくれちゃったので
  1. GitExtensionsアンインストール
  2. Git入れなおし
した。vim快適!

GitBash

ビープ音抑制

pager = less -qは絶対足すべき。イヤホン派はビープ音でか過ぎてたぶん発狂する。screen-flashが無いけど仕方ない。

メタ文字抑制っぽいの

colorのuiが入ってるとESCほげほげって誤爆するからless -Rする
~/.bashrc
export LESS=-q
あとalias em='emeditor'とか切ってみた
~/.gitconfig
[core]
        pager = less -q -R
[color]
        ui = auto

GUIなら

Git GUIかー・・
  • gitk入ってた!
tigってMacかぁー Cygwinの方でやんなきゃなぁ

読んだ

これHatena Developer Centerじゃないけどそれ系のどっかで見たんだよなー・・スタッフのrepoかも。びみょー・・ どうせならForkのこっちがいい

できれば読みたい。実用Gitだけでいいきもする
入門Git実用Git

これから

シェル拡張外す

git-cheetah マジうっとおしい。以下ので助かった
C:\bin\Git\git-cheetah>regsvr32 /u git_shell_ext.dll
---------------------------
RegSvr32
---------------------------
git_shell_ext.dll の DllUnregisterServer は成功しました。
---------------------------
OK   
---------------------------
残ってるの
Git GUI Here と Cit Bash Here のシェル拡張。これインストーラで外して上書きしてもだめなんだよなー シェル拡張イラネ

GitBashでいちいちSSHkeyいれるのめんどい

ssh-agentがエラー吐いて上手くいってない けど実際そんなにめんどくもなかったりする

gisty

swdyh さんの Gitよくわかってからの方がよさげでまだ手だしてない
[Good Job!]

Copylight (c) noromanba 2012-2015