ラベル Git の投稿を表示しています。 すべての投稿を表示
ラベル Git の投稿を表示しています。 すべての投稿を表示

2013年2月15日金曜日

【Windows】Cygwin Terminal(mintty) + zsh で快適Git

今まで putty + cygwin でWindowsでのgit生活をしていたけども、Cygwinのみで結構快適になれることがわかったのでメモ。
  1. Cygwinをインストールする
    • Cygwin
    • git,zsh など必要なパッケージを同時にインストールします。 スクリプトで一気にインストールすることもできて便利!
    • c:\cygwin\setup.exe -q -d -D -L -s http://ftp.jaist.ac.jp/pub/cygwin/ -l "%USERPROFILE%\.cygwin" -R c:\cygwin -P gcc,git,git-completion,git-svn,make,vim,wget,ruby,screen,zsh
      
  2. インストールされると、Cygwin Terminal(mintty) が使用できるようになります。
  3. /home/{ユーザー名}/.minttyrc を修正
    • 色が見えにくいので以下の色設定を追記
    • Black=0,0,0
      Red=255,100,0
      Green=183,234,17
      Yellow=234,206,28
      Blue=107,155,219
      Magenta=237,157,185
      Cyan=0,191,191
      White=255,255,255
      BoldBlack=64,64,64
      BoldRed=255,100,0
      BoldGreen=183,234,17
      BoldYellow=234,206,28
      BoldBlue=107,155,219
      BoldMagenta=237,157,185
      BoldCyan=64,255,255
      BoldWhite=255,255,25
      
  4. vimで矢印キーを押すと変な文字が入ってしまう状態を解消するため、.vimrc に追記
  5. " IME 無効化
    "set imsearch=-1
    if ($OSTYPE!='cygwin') && ($OSTYPE!='msys')
        if has("win32")
            inoremap  :set iminsert=0  " ESCでIMEを確実にOFF
        endif
    endif
    
  6. BackSpaceで文字を消せるように修正
  7. minttyのウィンドウを右クリックし、Option > Keys を選択し、「Backspace sends ^H」にチェックを入れる
  8. ログインシェルを zsh に変更する
  9. /etc/passwd を開き、 /bin/bash となっているところを /bin/zsh に変更する
  10. これで快適Git生活!
参考

2011年6月7日火曜日

【EGit】Push時の設定でプロトコルに 「git + ssh」 が選べない

どこの説明のページにも git+ssh を選べって書いてあるのですが、
プロトコルのドロップダウンリストには選択肢がありませんでした。

http://www.eclipse.org/forums/index.php?t=tree&th=197431&S=60c2d429a68e03ee4836a39d94a685aa#page_top

ここに書いてある通り、
git+ssh から ssh になったようです。

ややこしや。

2011年6月2日木曜日

【Git】git show でファイルの内容確認

git show <リビジョン番号>:<ファイルパス>

で特定リビジョンのファイルが確認できる。

git show xxxxx:src/xx/xx/xx/xx/xxxx.java

みたいな感じ。

リビジョン番号はリビジョン名でもいいんじゃないかな。