LoginSignup
19
13

More than 5 years have passed since last update.

[Git] 一部のファイル、部分的な変更点のみgit stashする

Last updated at Posted at 2015-11-15

一部の変更点のみ退避する

以下を使用する

git stash -p

操作はgit add -pと同様。

指定したstashから、特定のファイルの内容のみ取り出す

以下を使用する

git checkout stash@{[stashの番号]} [ファイル名]

shashの番号、変更ファイル名は以下で確認できる

取得例
# stashのリストを取得
$ git stash list
stash@{0}: fix hoge
stash@{1}: add fuga

# 各stashの変更ファイルを表示
$ git stash show stash@{0}
 hoge.cpp | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

詳細なstashのdiffの確認は以下などを参照

git stash した内容をさっくり確認したい

参考

[git]一部のファイルだけstashする、またはstashから取り出す - dackdive's blog:
git stash した内容をさっくり確認したい

19
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
13