アットウィキロゴ

git

インストール

Git-1.8.1.2-preview20130201.exe

文字化け

git bashでlsを実行すると日本語が表示されない場合

はてな(?)で表示される

ls --show-control-chars
これでしかく(豆腐)で表示される。
毎回実行するのは大変なので、「.bashrc」に以下を記載する。
alias ls='ls --show-control-chars'

git statusで文字化け

git config --global core.quotepath false

しかく(豆腐)で表示される場合

フォントがMSゴシックだと豆腐で表示されるのでラスタフォントに変更する
1.プロパティを表示し、「フォント」タブで”ラスタフォント”を選択し、「OK」をする。
2.「ショートカットへのプロパティの適用」で”このウィンドウを起動したショートカットを変更する”を選択し「OK]

gitkで文字化け

コミットの内容が化けていないが、ソースが化けている場合。(ソースの文字コードはUTF-8)
git config --global gui.encoding utf-8
Shift_JISの場合は
git config --global gui.encoding cp932

設定

svn関係のファイルは監視しない

「.gitignore」ファイルを作成し、「.svn/」と指定すればOKか?(未確認)
すでにaddしている場合はダメみたいだ。
git rm --cached foo/bar.txt
として一旦削除すればよさそう。

使い方

手元で変更したインデックスに登録していないファイルを元に戻す

git checkout -- .

GUIツール

gitkとgit-guiがある。git-guiはgitkから起動するか、「git gui」で起動することが可能。
git-guiから以下の操作が可能。
変更した内容を元に戻す。[コミット]-[変更を元に戻す]
選択したファイルをコミット予定にする。[コミット]-[コミット予定する]

コマンド

変更されたファイルの一覧を表示

git status


無視するファイル

.gitignore

作業フォルダに置く必要がある

自分の環境用

$ touch ~/.gitignore_global
$ git config --global core.excludesfile ~/.gitignore_global
参考URL:http://d.hatena.ne.jp/sinsoku/20111206/1323104408

タグ:

+ タグ編集
  • タグ:
最終更新:2013年07月25日 16:37
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。