1. ホーム
  2. git

[解決済み] 1つのファイルだけを保存する

2022-03-15 01:18:04

質問

1つのファイルの変更点だけを保存できるようにしたいのですが、どうすればいいですか?

git stash save -- just_my_file.txt

しかし、上記はうまくいきません。何か代替案があれば教えてください。

解決方法は?

私が思うに stash -p は、おそらくあなたが望む選択でしょうが、将来さらに厄介なことに遭遇したときのために、覚えておいてください。

Stash は、非常にシンプルな代替案で、ほんの少し複雑な branch のセットです。 Stashは物を素早く移動させるのにとても便利ですが、branchを使えばより複雑なことを、それほど頭を悩ませることなく、作業することができます。

# git checkout -b tmpbranch
# git add the_file
# git commit -m "stashing the_file"
# git checkout master

好きなようにやって、後で簡単に rebase および/または merge をtmpブランチに追加します。 それは本当に その stashが許容する以上の慎重な追跡が必要な場合、多くの余分な作業が発生します。