다음 시나리오를 고려하십시오.
- 개발자 A는 커밋을 수행합니다. #n
- Dev. B는 # n + 1을 커밋합니다 .
- Dev. A는 # n + 2를 커밋합니다 .
- 그리고 커밋 # n + 3
그리고 그의 커밋 # n + 2에서 그가 결함을 도입했음을 발견합니다.
어떻게 dev. 그의 마지막 두 커밋을 롤백하고 커밋 # n + 1 에서 계속 개발 합니까?
git reset --hard HEAD~2
* 시도 했지만 dev A의 커밋 #n으로 돌아옵니다 .