나는이 주제에 대한 비슷한 게시물을 읽었으며 내 인생에서는이를 올바르게 수행하는 방법을 알 수 없습니다.
나는 원하지 않는 약 1000 개의 파일을 체크인했으며, 1by1을 거치지 않고 저장소에서 모두 제거하지 않아도됩니다.
- 원격
master
지사가 있습니다. - 현지
master
지사가 있습니다.
그들은 모두 같은 개정판에 있습니다.
1 커밋으로 리모컨을 롤백하고 싶습니다.
내 역사는 master
입니다 A--B--C--D--E
.
내 지역을로 롤백하고 싶습니다 D
.
그런 다음 원격으로 푸시하여 현재 해시가 원격 및 로컬 모두 D가되도록하십시오.
이 작업을 수행하는 데 문제가 있습니다.
Git Tower를 사용하고 있지만 커맨드 라인에 익숙합니다. 어떤 도움?
업데이트 : 아래에 큰 의견. 특히 리포지토리가 다른 사용자와 공유되는 경우 재설정을 사용하지 않는 것이 좋습니다. 하드 리셋을 사용하지 않고 이전 커밋의 변경 사항을 취소하는 가장 좋은 방법은 무엇입니까 ? 방법이 있습니까?
git revert
하드 리셋없이 사용자를 방해하지 않고 사용하십시오 .