質問: git管理している開発で、作業の途中(コミットするには中途半端)のものを一時的に保存する方法はありませんか? 今はやむを得ず「途中」というコメントでコミットしています。 シチュエーションとしては、しばらく作業から離れる時や、別のPCで作業を再開したい時などがあります。
回答: * **patch**で作業を一時的に保存する. 作業の追加 ``` git add . ``` 保存 ``` git diff >> patchfile ``` 後は ``` patch -p1 < patchfile ``` * **stash**で作業を一時的に保存する 作業の追加 ``` git add . ``` 保存 ``` git stash ``` メッセージをつける ``` git stash save 'メッセージ' ``` 保存されている状態のリストを見ることができる。 ``` git stash list ``` 前の作業をもどして ``` git stash apply ```