stashを使えば作業中のファイルを一旦退避させておいて、別のブランチで作業し、その後また戻ってきて再開するってことができますね。stashだと追跡してる(tracked)なファイルだけを退避してくれます。追跡してない(addしてない)ファイルはそのまま残っちゃいます。その状態でブランチ切り替えしたら追跡してないファイルがそのまま次のブランチでも残るので変更が混ざってしまいそうで嫌になります。"あんな変更やこんな変更"こうすれば追跡してないファイルも含めて退避できますし、後で元通りにも戻せます。ちなみに、CentOS6.5だとgit1.7.1とかがはいってたりしますが、それだと古すぎて使えません。できればgitは2.x系をソースからコンパイルするなどしてインストールしておきましょう。いらなければdropしちゃいましょう。別のブランチで作業するために退避させる時だけでなく、いらないものをまとめて消すことにも使えます。F/Wの自動生成コマンドなどで自分が変更したもの以外のものまで生成されちゃって、なんかリポジトリに登録されているものと微妙に違いがあった場合、それをそのままコミット&プッシュしちゃうと誰かとコンフリクト起こしちゃう可能性があります。取り急ぎリリースしたい場合には自分の変更に関するものだけコミットしてあとの生成物は華麗にスルー・・・というか綺麗に消し去りたい場合は以下のようにできます。dropuntrackedは残っているとresetできなかったりいろいろ面倒なので綺麗さっぱりしたいときにはこれが使えます。そもそも自動生成物なら、間違って消してもまた生成しなおせばいいだけなので問題ありませんね。自動生成以外のファイルはくれぐれも慎重にdropしましょう。追跡外のファイルだけを削除するなら以下もできます。-xf退避してそのまま作業すすめちゃったらstash内容を別ブランチに移しましょうstashしたもののそのままそのブランチで作業したり、別のブランチからもどってきた後popするの忘れて作業続行したりすることもあります。そんなときに思い出したかのようにpopしちゃうとコンフリクトする可能性があるので、stashしていた内容を一旦別ブランチに切り出しましょう。requestStockLike178@muran0012014年6月から大手SIerに見切りをつけてWeb系のエンジニアとして活動してます。upLoginユーザーは見つかりませんでした。