使って開発しているプロジェクトで、トラブル対応や機能のテストのために一時的に変更を加えた状態で作業をしたい、ただし一時的な変更なのでコミットしたくないといったことがあります。使うと、変更の追跡を一時的に無視できます。特定のオプションを有効にしている場合に発生する問題への対応のために設定ファイルを変更している、しかしオプションはコミットしない。あることでもないですが、このようなパターンで一部変更しながらもコミットしたくないというケースがあります。慎重に作業を進めつつも、うっかりコミットして面倒なことに。最初からコミットするつもりがない変更については明示的に外してしまうのも手です。本記事の開発環境は以下となります。