Seperti yang ditanyakan dalam pertanyaan ini , saya juga ingin tahu bagaimana menyelesaikan konflik git stash pop
tanpa menambahkan semua modifikasi ke komit (seperti "git stash pop" tanpa konflik tidak).
Pendekatan saya saat ini sangat tidak keren karena saya melakukannya dengan cara ini:
git stash pop -> CONFLICT
git stash drop
[resolve conflict]
[add conflict files]
git reset HEAD <all files that are in commit-mode>
[Perbarui] Cara memperbanyaknya:
mkdir foo; cd foo; git init
echo "1" > one
echo "2" > two
git add -A; git commit -m "first"
echo "1.1" > one
echo "2.1" > two
git stash
echo "2.2" > two
git commit -a -m "second"
echo "Only this file would stay in HEAD without the conflict" > third
git add third
git stash pop
git status
2016-06-27: Menambahkan file baru yang disebut 'ketiga' ke contoh untuk menunjukkan bahwa solusi seperti scy hanya bekerja untuk HEADs kosong tetapi tidak memperbaiki masalah awal bahwa HEAD tidak memiliki konten yang sama seperti untuk git stash pop
tanpa konflik.
git stash pop
terjadi ketika tidak ada konflik (tetapi dengan pemberitahuan file mana yang perlu digabung).
git add
file konflik yang Anda selesaikan, secara efektif mengaturnya dalam indeks, dan Anda ingin tidak memilikinya dalam indeks kami?