Git
Git自動更新 やりたいこと Git for Windowsの自動更新]有効にしていると定期的にバージョンをチェックしてアップデートしてくれる。 ただ、.gitconfigのwinUpdateセクションに使用しているバージョンが書かれてしまう。 dotfileをGitで管理して、共通に使用…
Git for Widnows 2系に上げてから、設定(PS1)にブランチ名と改行を入れるとsyntax errorに なるようになった。 対処方法がわからなかったので、しばらく、改行を外していて放置してた。 現象 bash: command substitution: line 1: syntax error near unexpec…
bitbucketにpushできなくなった。。。 httpsだとだめなようだ。 現象 httpsでユーザー名指定してgit pushだと以下のエラーになる fatal: could not read Password for 'https://orangeclover@bitbucket.org':No such file or directoryhttpsでユーザー名なし…
WinMergeなどのMerge toolを使ってマージするとバックアップファイル(*.orig)が作成される。以下の設定で、バックアップファイル(*.orig)を生成しないようにできる。 git config --global mergetool.keepBackup false
WindowsでGitを使ってて、人に聞かれて困ることの1つにコミットメッセージで 使用するエディタの設定がある。 使用しているエディタがバラバラ、かつ、utf-8の指定の仕方もエディタそれぞれなので 使ってる本人がヘルプ等で調べなきゃならなくなる。 コマン…
やりたいこと 職場と個人のPCで、ユーザー名とメールアドレスは違うものを使用したい coreのエディター、diffツール、mergeツールは、OSごとに異なるものを使用したい alias、color、などの設定は全ての環境で同じにしたい 方法 Git 1.7.10 から、gitconfig…
WindowsのGit(MsysGit 1.7.11)で、git help を実行してもHTMLヘルプがブラウザで 表示されない場合がある。 現象 $ git help config 何も表示されない。 WindowsのMsysGitの場合、manコマンドがないので man形式のヘルプは見ることができない。 条件 1.7.11…
msysGitのGit Bashでのデフォルトのカラー設定だと、ディレクトリが青で 僕にとっては読みにくい。 なので、環境変数LS_COLORSで変更する。 LS_COLORSの設定 git diffのカラー設定を変更するのようなGit自体の設定とは別に、シェル(Git Bash) での設定もある…
Gitを使用する際に、status、diff、branchの情報を 以下の設定をすることにより、ターミナルのデフォルトカラーで表示することができる。 $ git config --global color.ui true ただ、これだと僕が使用している、Windows、Solaris、Linux環境では 環境ごとに…
以下を設定しておくと便利になるというもの。 Linux/Unixユーザーなら、すでに設定してるんだろうけど、 WindowsユーザーGit BashでBashを使い始めた人はなかなか こういうものがあるのかがわからないので、情報には辿りつけない気がする。 .inputrc %userpr…
普段、Windows環境で使っているエディタは秀丸で、差分ツールはWinmergeだ。 Windowsなら、よくある環境だろう。 エディタに秀丸、外部差分ツールと外部マージツールにWinmergeの設定をする。 Gitのdiff・mergeをgitconfigだけでWinMergeにする このサイトを…
by @kaori_t_spicaこれです。これ。SCMBootCamp in Tokyo 3 #scmbc SCMBC初参加。 しかも参加枠は、Gitですよ、Git。 初参加者が8割と多かった。 今回も一番人気のGit。 募集枠24人のところに36、7人がGitに第一希望で殺到。 キャンセルが発生後の申し込み人…
Git for windows 1.7.10 ダウンロード http://code.google.com/p/msysgit/downloads/list TortoiseGit 1.7.5.0 unicode対応 ダンロード http://tortoisegitjapan.com/install-tutorial-01/追記 window.twttr = (function(d, s, id) { var js, fjs = d.getEle…