![http://blog.yuku-t.com/entry/20110427/1303868482](https://cdn-ak-scissors.b.st-hatena.com/image/square/276e6179017e9205c9c7ec792079821d64e11d81/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyuku_t%2F20110427%2F20110427020056.png)
最近、自分ががしがしコミットしていたソースツリーを他人と共有する必要があり、人がどういう変更をしていたのかを確認する必要が出てきました。 コンフリクトを避けるのはもちろんですが、互いの空気をソースから読み取るというのは重要です。 要は git diff を見ればいいんですが、git diff はぱっとみよくわかりませんね・・・・ 世の中にはスーパーハカーがいたりするのでこれでいいのかもしれませんが、超一般ピープルである私にはちょっときついです。そこでGitVimDiffです。 motemen さんの git.vim をベースにさせていただきました。これはmoteます・・・・! スクリプトを.vim/pluginsにコピーしてvimを起動します。 そこでいきなり:GitVimDiffと入れてみます。するとHEADからの差分が表示されます。 さて、今回の目的は他人のコミットとの差分を表示す
すぐ忘れる。というかついさっき忘れて1時間近くGoogleと格闘して見つからなかった……。Undeleteで2か月くらい前の.gitcomfigを発掘してどうやれば良いのかわかったので、次忘れたときのためにメモ。 単にgVimでコミット・メッセージを書くファイルを開くだけなら以下のように書けば良い(gvimはパスの通ったところにあるとする)。 $ git config --global core.editor gvim これを元に既に起動しているgVimの新しいタブで開こうと以下のようなオプションを指定してもうまくいかない。 $ git config --global core.editor "gvim --remote-tab-silent" コミット・メッセージを書くファイルをタブで開くこと自体は行えるが、その編集を待ってくれない(すぐにAborting commit due to e
git init リポジトリの作成をする。 リポジトリを作りたいディレクトリに移動してコマンドを実行する。 公開リポジトリは bare リポジトリとして作成する。(bare リポジトリは通常 .git 拡張子を付ける) $ git init --bare /home/hoge/project.git git clone <複製元リポジトリのURL> リポジトリの複製をする。 リポジトリを作りたいディレクトリに移動してコマンドを実行する。 公開リポジトリは bare リポジトリとして作成する。(bare リポジトリは通常 .git 拡張子を付ける) $ git clone --bare /home/hoge/project.git git status 変更されたファイルの表示をする。 git-vim コマンド :GitStatus 編集中のファイル・リポジトリの git status を表
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く