git
動画 チームラボ / teamLab スライド 分散バージョン管理システムGitの紹介View more presentations from todesking.読む価値があるのは22ページ目あたりからだとおもいます。 補遺 コミットオブジェクトの話はgitはどう動くのか: コミットオブジェクト周辺…
Gitは実装が直感的ですばらしい。 # ブランチは.git/refs以下 $ ls .git/refs/heads/ master experimental maint# HEADとかは.git直下。 $ ls .git COMMIT_EDITMSG ORIG_HEAD description index objects FETCH_HEAD RENAMED-REF gitk.cache info refs HEAD c…
私がgitを使いだしたのはgit入門(濱野2009)を読んでからなんですが、これが非常によかった。何のために用意された機能なのか/どのような仕組みで動いているのか、その根っこのところがきちんと解説されているので各種コマンドがどのような意味を持つのかすん…
動機 複数のremoteを設定したリポジトリがある。 $ git remote origin library-agit fetchのデフォルトだとタグも取得する。ところでタグの名前空間はどこからfetchするかによらず同じだ $ git tag my_tag $ git fetch library-a # library-aのタグが取得さ…
動機 vimのプラグインをgitで管理したい vimfiles.git/master plugin/ plugin-a.vim plugin-b.vim doc/ plugin-a.txt プラグインごとにブランチで管理したら履歴が追いやすくていいのではないかと考えた。 vimfiles.git/plugin-a plugin/ plugin-a.vim doc/ …
やりたいこと ReopA,RepoBがある。ReboB/masterをRepoA/repob-branchにコピーしたい
[~/aaa/bbb] $ vim hoge ( ~/hoge が開かれる )いやもう本当に意味不明なんですが何これ。環境変数HOMEを設定してるのが影響してるのか? (追記: vimrcでcd ~してるのが原因っぽい) このせいでgit commitがうまく動かない。絶対パスを指定すると正しく開ける…