1. ホーム
  2. ギット

[解決済み】Gitで作業ディレクトリの変更を保持したまま変更を保存する

2022-04-07 14:03:44

質問

はあるのでしょうか? git stash コマンドを使用すると、変更内容を作業ディレクトリに保存することができます。つまり、基本的には git stash; git stash apply を1ステップで?

どのように解決するのですか?

参考までに、別の方法として、残しておきたい変更をステージングし、すべてを --keep-index :

$ git add modified-file.txt
$ git stash push --keep-index

上記のコマンドはすべてをstashしますが、作業ディレクトリにstageされたファイルを残します。

からの の Linux Kernel Git 公式ドキュメントです。 git stash または git-scm :

もし --keep-index オプションが使われると、すでにインデックスに追加されているすべての変更がそのまま残されます。