タグ

2013年4月16日のブックマーク (2件)

  • MacのGitで日本語ファイル名を扱う方法 (Creatiblog:310326)

    Mac OS Xは(独特ながら)UTF-8のファイルシステムだったような気がするのですが、Gitで日語ファイル名をCommitやPushしようとしたところ、日語ファイル名がクォートされて文字化けしてました。 もちろん、日語ファイル名が使えないわけではないので、Terminal.app(自分はiTerm使ってますが)から次の設定をしてあげることで、日語ファイル名が使えるようになります。 $ git config --global core.quotepath false これをすると、~/.gitconfigのcoreセクションに「quotepath = false」が設定され、日語ファイルのクォート処理が行われなくなります。

  • 「こわくない Git」というスライドを発表しました - kotas.tech

    社内向けに「こわくない Git」というタイトルのスライドを作って発表しました。 対象者は「マージがなんとなく怖い」「エラーが怖い」「リベース使うなって言われて怖い」と、Git が怖いと思っている人です! こわくない Git from Kota Saito 発表中に出た質問など 補足も兼ねて、上のスライドを発表した際に出た質疑応答などをここに書いておきます。 Q: 常に Non Fast-Forward (--no-ff) でいいのでは、と思えるけど git merge がデフォルトだと Fast-Foward or Non Fast-Forward (--ff) なのはなぜ? A1: Non Fast-Forward だと、確かにメリットが多いのですが、1点だけデメリットがあります。特に差分が無い状態で git merge --no-ff すると、空のマージコミットが作られてしまうのです。

    「こわくない Git」というスライドを発表しました - kotas.tech