이 커밋 다음의 역사를 고려 커밋 제거 :는 완전히 이전
* 627f412 (HEAD -> master) final commit
* 1425cf8 added some file
* 2c8bb78 initial commit
저장소는 둘 다 밀어하지 이러한 커밋 동안 뽑아되지 않습니다.
두 번째 커밋 1425cf8은 불필요한 커밋입니다. 그리고 저 커밋을 완전히 제거하고 싶습니다.
* 627f412 (HEAD -> master) final commit
* 2c8bb78 initial commit
가 어떻게 그것을 달성 않습니다
그래서, 새 로그는 다음과 같다 것인가?
git reset --hard HEAD~1
이 상황에서 올바른 것이 있습니까?
VonC 다음은'git rebase -i 2c8bb78' 때 일어나는 일입니다. 편집기 창이 열립니다. 다음과 같습니다 : pick 1425cf8 일부 파일을 추가했습니다. 선택 627f412 최종 커밋 첫 줄을 삭제했습니다. 파일을 저장했습니다. 결과는 다음과 같습니다. 오류 : 적용 할 수 없습니다. 627f412 ... 최종 커밋 잘못된 것이 있습니까? 나는 원래 상태로 되돌아 가야한다. – deshmukh
https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History : 1425cf8 변경 사항을 삭제하겠습니까, 또는 그들을 627f412로 스쿼시 해? – VonC
VonC 중 하나입니다. 해서는 안되는 커밋입니다. 게다가, 627f412 커밋은 내가 원한 것이며, 어쨌든 1425cf8의 일부였던 모든 것을 포함합니다. – deshmukh