0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

git stashで特定のファイルをstashする方法

Last updated at Posted at 2023-04-19

情報が古いです!!!!
2014年時点のGitを使用していて、特定のファイルをstashしたかったのですが、現在使用できるコマンドが使えなくて困っていたので、もし自分と同じ境遇の人は少しでも参考になればと思います。

手順

  • git stashして全部のファイルを保存
  • git stash showでスタッシュしたファイルの一覧を表示して特定にファイルを探す
  • git checkout stash@{0} ファイルパス/ファイル名を指定して特定のファイルを戻す
  • なぜかステージングエリアにファイルがいた。コミットしたくないので、ワーキングディレクトリに戻す
git reset HEAD ファイルパス
  • git checkout stash ~のコマンドは実行後もスタッシュにファイルが残ったままなので不要な場合は削除
// stash@{番号}はgit stash listで確認できる
git stash drop stash@{番号}

余談

untrackedのファイルも大量に出てたので、untracked出したくない場合は、git status -unoで非表示にできる

untrackedのファイルも削除したい場合は、git clean -dfを使用

参考

https://kentana20.hatenablog.com/entry/2014/07/05/172717

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?