git
Git 1.7.9がリリースされたので、変更点のハイライトをつらつらと眺めてみよう、と思ったら初っぱなに興味深い一文発見。 "Credential helper" support, that allows integration of HTTP authentication with platform-native key-chain implementations; G…
git-grepでPerlの正規表現が使える…ぞ? - idesaku blog前回はMacportsでインストールしたGitでPCREサポートが有効になるようにしてみたが、Homebrewでもやってみた。2012/02/11追記: 本家にパッチが入ったので、こんな小細工必要なくなった。brew install g…
git-grep -P Git 1.7.6から、git-grep -P でPCRE(Perl Compatible Regular Expressions)を使えるようになったらしい!PCREはPOSIXの正規表現よりずっと表現力があって使いやすいし、なにより私は正規表現をPerlで覚えたクチなので、扱い慣れた記法を使えるの…
Githubは、もはやファイアウォールの内側であってもread-onlyではない。 From now on, if you clone a repository over the http:// url and you are using a Git client version 1.6.6 or greater, Git will automatically use the newer, better transport…
How's it work? Just checkout your project from svn.github.com: svn checkout http://svn.github.com/schacon/simplegit.git Announcing SVN Support | The GitHub Blog 上記のコマンドを叩くことで、Github上のリポジトリをSubversionでチェックアウトで…
Gitにgit-cherry-pickという、知らなくてもなんとかなるが知っていると便利なコマンドがある。このコマンドを少し掘り下げてみた。
Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog
入門Git秀和システム 2009-09-19売り上げランキング : 1796Amazonで詳しく見る by G-ToolsGitのメンテナ自身による、本当の意味での「Gitの使い方」を教えてくれる本。とりあえず、著者による"まえがきの代わり"を読んでおくとよい。どんなことが書かれてい…
Gitを使い始めて以来、ずっと飲み込めずに残っているのが、"署名付きタグ"という代物である。これ、どういうときに使うのだろうか?あちらこちらのドキュメントを見ても、「署名もできて嬉しいね」としか書いていない。つまり、それが有益であることはたぶん…
ローカルで持っているGitリポジトリをGitHubにpushしてしまいたいなぁ、と思ったのだが、pushする直前にAuthorおよびCommitterとして自分の本名を使っていることに気づいた。そういえば、Gitを使い始めたころはuser.nameに正直に本名を入れていたなぁ…。その…
分散SCMを使いたい!と思う今日この頃。仕事ではSVN(Subversion)を使っているのだが、ちょっとしたお試し編集をするためにブランチを作ることに抵抗がある。ブランチは欲しい、大きめな変更をコミット無しで行いたくない、やはり少しずつコミットして進め…