(Deze vraag is het tegenovergestelde van deze)
Hoe kom ik hier vanaf
dev C - D
/
master A - B
hiertoe?
dev D
/
master A - B - C
Ik weet dat ik mezelf voor de kop ga slaan als ik het antwoord zie, maar voorlopig zit ik een beetje vast…
Antwoord 1, autoriteit 100%
Oplossing
git checkout master
git merge C
Met C
als SHA1 van commit C
.
Resultaat
D (dev)
/
master A - B - C (move master HEAD)
Het zou een snel voorwaartse samenvoeging moeten zijn.
Antwoord 2, autoriteit 16%
Necromantie, ik weet het.
git branch -f master C
Zal de huidige werkboom helemaal niet aanraken – u kunt uw werk in uitvoering hebben.