タグ

gitとこれはすごいに関するmrknのブックマーク (3)

  • svn=織田信長説 - L'eclat des jours(2011-10-19)

    _ svn=織田信長説 CVSの天下が(ぼろぼろだったとは言え)長かったのは、RCSの発展解消版だからだなぁというか、いつの間にかGitが普通になっている、というところから、次のような歴史物語を思いつく。 SCCSが京都の天皇なのは良いがもちろん実権は鎌倉の北条RCS幕府にあって、それがBSDとSYSVの融合のどさくさのうちに足利CVS幕府が天下を治めることになり、長い時代が続くのであった。幕府(武家政治)は一見安定支配をしているように見えるもののエクセル管理派後南朝だの名前の後ろにyymmdd.bakという戒名付けるぞ高野山だの山名宗全VSSだのとの戦いに疲弊しているところに、ついに過去の遺物をきっぱり捨てた鉄砲伝来バイナリDBの織田信長が天下SVN(Arch今川とかClearCase武田とかをすべて撃破)。が、あっという間にBitKeeper光秀が取ってかわったのは良いものの君主弑逆ラ

  • Git Cheatsheet

    stash workspace index local repository upstream repository status Displays paths that have differences between the index file and the current HEAD commit, paths that have differences between the workspace and the index file, and paths in the workspace that are not tracked by git. diff Displays the differences not added to the index. diff commit or branch View the changes you have in your workspace

  • git: 独自のサブコマンド(あるいはちょっと複雑なalias)を定義する際のtips - while (“im automaton”);

    問題 gitにはadd、blame、commitなどの標準のサブコマンド以外にも独自のサブコマンドを定義できます(正確にはこの機能の名称はaliasですし、来はそういう用途で導入されたものだとも思うのですが、私としてはこの説明の方がしっくりくるので以降ではaliasとは呼びません)。標準サブコマンドに対する単純なエイリアスを定義したり、単に外部コマンドを実行するだけのものなら何も問題はありません。 しかし、ちょっと複雑なものを定義しようとすると話は少々面倒になってきます。処理自体をスクリプトとして分離してそれを実行するだけのサブコマンドを定義するのも一つの方法なのですが、gitのサブコマンドとして定義するようなケースではスクリプトを分離するほどの規模でない場合が多く、もし分離するとなると管理対象のファイルが増えるため面倒です。できるだけ単一の設定ファイル(~/.gitconfig)に定義

  • 1