Stellen Sie sich dieses Szenario vor:
- Entwickler A führt ein Commit durch: #n
- Dev. B schreibt # n + 1 fest
- Dev. A schreibt # n + 2 fest
- und begehen Sie # n + 3
und entdeckt dann, dass er in seinem Commit # n + 2 einen Defekt eingeführt hat.
Wie kann dev. Ein Rollback seiner letzten 2 Commits und Weiterentwicklung auf Commit # n + 1 ?
Versucht git reset --hard HEAD~2
* , aber es kommt zurück zu dev A's Commit #n .