タグ

ブックマーク / blog.bonar.jp (2)

  • git における stage, commit, branch - bonar note

    git は難しいと良く言われます。僕もそう思います。個人的には Pro Git Pro Git語版電子書籍公開サイト の説明が最高に分かり易いのでとてもオススメです。 コマンド体系であったりトラブルシューティングであったり色々な視点があると思うのですが、どちらかというと git 特有の世界観が掴めるとぐっと理解が進むような部分があるなと感じていました。初歩的な内容ではありますが、特に、stage, commit, branch に関して「新しく git に入ってきた人が、これを知っておくとスムーズ」と思った物を書いてみます。 (変な所があったらツッコミをお願いします) stage と local repository svn 等と同じく git でも多くの場合チーム全員で共有する中央レポジトリがあります。ただ、そこに修正を送り込む前に stage と local repository

    git における stage, commit, branch - bonar note
  • pcut - もう一つの cut - bonar note

    僕が一番好きな UNIXコマンド は cut です。 名前と機能が完全に一致していて、シンプルな動作(-d で指定したデリミタで行を区切り、-f で指定したフィールドを取り出す)を完璧に行っているからです。例えばログファイルからIPアドレスだけを抜き出してユニークな数を数えたりする時等に大活躍ですよね。 そんな素晴らしい cut コマンドですが、あとちょっとこれが出来たらいいのに!と思うことも多少あったりします。その殆どは sed/awk 等を使えば可能なことだったりするのですが、毎回同じような作業をしているなと感じたので「もう一つの(遅い)cut」として新たに実装しました。 以下のコマンドで install 出来ます。 sudo gem install pcutgithub はこちら https://github.com/bonar/pcut pcut は ruby で書かれたもう一つの

    pcut - もう一つの cut - bonar note
  • 1