プロジェクト

全般

プロフィール

Cygwin git

Cygwinで提供されるgitです。ほぼUnixのコマンドラインツールです。
2015-06現在、Cygwin環境で利用可能なgitのバージョンは2.1.4とかなり新しいものです。

設定

改行コードの変換

Cygwinでgitをインストールすると、デフォルトでは改行コードの変換が働きます。

以下はUNIX改行コードのテキストファイルを作成し、addしたときの警告メッセージです。

$ git add Bravo.txt 
warning: LF will be replaced by CRLF in Bravo.txt.
The file will have its original line endings in your working directory.

bashプロンプトにブランチ名表示

Cygwinのbashコマンドライン環境で、git作業ディレクトリにいる時にプロンプトにブランチ名を表示すると大変重宝です。

これを任意の場所(~/bin/など)に置いて、~/.bashrcで読み込み、プロンプトを設定します。

if [[ -f ~/bin/git-prompt.sh ]]; then
    . ~/bin/git-prompt.sh
    PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w$(__git_ps1)\[\e[0m\]\n\$ '
fi


ほぼ9年前に更新