タグ

2012年10月4日のブックマーク (2件)

  • git revert で複数コミットを打ち消す - miauのブログ

    git にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。 今回まさにそういう状況になったんですが、リリース時のコミットが複数回にまたがっており、それも 先のエントリ で書いたように他の対応と入り交じってコミットされてしまっています。 こういう場合にどう revert すればいいかという話です。 revert の基的なところ 例えば 3a0e871f というコミットを打ち消したい場合は、 git revert 3a0e871fを実行すれば、 Revert "xxx 対応" This reverts commit 3a0e871ff60411ca89fa07c7f2b4d426fa04285d.のようなメッセージがみ

    git revert で複数コミットを打ち消す - miauのブログ
    takaesu
    takaesu 2012/10/04
    コミットを打ち消すコマンド
  • transitive.info - git add 使い方

    git add 使い方 インデックスにファイルを追加する file.txt を追加するには git add file.txt とする。また、「*.txt」 とすると拡張子 .txt のファイルをすべて追加できる。 git add *.txt ディレクトリの中のファイルを再帰的にインデックスに追加する 単にディレクトリ名を指定する。「dir」というディレクトリの中にあるファイルをインデックスに追加するには git add dir とする。 実際には実行せずにインデックスに追加されるファイルを調べる オプション「-n」を使う。たとえば、次のようにすると git add -n *.txt 「git add *.txt」 で追加されるファイルが表示される。 無視されるファイルを強制的にインデックスに追加する オプション「-f」を使う。file.txt が .gitignore で無視されるファイル

    takaesu
    takaesu 2012/10/04
    git 削除したファイルを一括で指定する方法 git add -uオプション