作業ツリーを隠し、ローカル ブランチを更新し、ローカル ブランチとリモート ブランチのいずれかで変更された両方のファイルをマージする最良の方法は何ですか?
私は次のようにやっています:
- まず、作業ツリー
git stash
のショートカットであるI を保存しますgit stash save
- 次に
git pull
、ローカル ブランチを更新します。 - ブランチが更新されたので、
git stash pop
スタッシュ リストから 1 つのスタッシュ ステートを削除し、それを現在の作業ツリー ステートの上に適用します。
マージ部分は最高ではありませんが、これはそれほど悪くはありません。可能であれば、mergetool で変更をマージしたいだけです。どうすればいいですか?