タグ

HEADに関するseapig_dolphinのブックマーク (4)

  • fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない

    Vim から Git を操作するプラグインとしては、今まで git.vim を使っていたんですが、fugitive.vim のほうが便利だったので乗り換えました。 詳しい説明はここ VimmerなGit使いはfugitive.vimを今すぐ入れたほうがいい - SELECT * FROM life; ここでは、自分が特に便利だと思った機能を書きます。 git add -p をグラフィカルに行う git add -p を使うと、複数の変更箇所のうちどの変更をコミットに含めるかを選ぶことができますが、fugitive の :Gdiff を使うとこれをグラフィカルに行うことができます。 :Gdiff コマンドはインデックスとワークツリーの状態の差分を vim の diff で表示します。 こんな感じ たとえば、スタイルシートの設定(上のほうの差分)はコミットに含めたいけど、クラス属性の付与(下の

    fugitive.vim が便利すぎたのでメモ - 反省はしても後悔はしない
  • Zach Holmanが Aloha RubyConf で紹介してた git 便利 tips - Qiita

    git commit -m "LOOK AT ME TROLOLOLOL" --allow-empty でno diff commit出来る git status -sb で色足してくれてメッセージも要らないのも省いてくれる git config --global help.autocorrect 1 でgit comitとかタイポしたときもcommitしてくれる git config --global rerere.enabled 1 大規模の時にconflictを対処するときになんか作業を覚えてくれるらしい git commit --amend で最新のコミットに今の変更点を付け足せるらしい git reset --soft HEAD^ で最新のコミットをstaging状態に戻せる git shortlog -sn で誰がいくらコミットしたかを一覧表示 紹介元

    Zach Holmanが Aloha RubyConf で紹介してた git 便利 tips - Qiita
  • transitive.info - git diff 使い方

    git diff 使い方 ワークツリーとインデックスの差分を表示する git diff とするとワークツリーとインデックスの差分が表示される。 ワークツリーと HEAD の差分を表示する 現在のワークツリーが最後のコミットからどのように編集されたかを調べるには git diff HEAD とする。 特定のファイルの差分を表示する 「git diff」の後にパスを指定すればよい。 このときに、「git diff」の後にコミットを指定していて うまくいかないような場合は、「–」をはさむ。 たとえば、file1.txt、file2.txt の差分を表示するには git diff file1.txt file2.txt git diff -- file1.txt file2.txt とする。 インデックスと HEAD の差分(次にコミットする差分)を表示する 次にコミットする内容を表示するには「–

  • gitでローカルのmasterとリモートのorigin/masterのどちらが先に進んでるか簡単に分かるコマンドないですか? - kanonji’s diary

    gitでバージョン管理しているものの中に、たまにコードを書き進めるちょっとしたプログラムがあります。たまにしか書かないので、なかなかpushしないんですが、ほんとたまになので、未pushがあるのかどうかも忘れてたりします。これは1人で書いてるからまぁ良いんですが、もし複数人でやっててorigin/masterが知らない間に進んでるとしたら、未pushなのがあるかどうかの確認ってどうするんだろう?出来てもめんどくさいんじゃないかと思ってます。色々調べてみたんですが良い方法が見つかりませんでした。 エントリー書いた後に教えてもらった事 @kanonji git statusで上に出ませんか?upstreamが設定されてれば"Your branch is behind 'origin/master' by 1 commit"こんな感じで。 キーボードが波打っている on Twitter: "@k

    gitでローカルのmasterとリモートのorigin/masterのどちらが先に進んでるか簡単に分かるコマンドないですか? - kanonji’s diary
  • 1