git에서는 이미 git add -u && git commit -a --amend
을 작업 변경 사항에 적용했습니다. 나는 새로운 의지를 원점으로 밀어 넣지 않았다. 나는 이전에 git revision이 빌드를 깨뜨린 것을 발견했다.힘내 : 현재 작업중인 모든 것을 되 돌리는 방법을 이전 커밋으로 되 돌리는 방법
나는 새로운 커밋을 유지하려고하지만 마지막으로 알려진 좋은 '좋은'수정으로 돌아가고 싶다 : 04c06eb2acf154ba0e7f4e27044d1dffa6a42473
.
나는 git reset --hard 04c06eb2acf154ba0e7f4e27044d1dffa6a42473
를 실행할 수 있지만 마지막 좋은 지점은 오래 전 이었기 때문에 나는 또한 git rebase -i HEAD~100
을 사용할 수 없습니다
내 현재 개정 잃을 것이다.
원하는 결과를 얻는 가장 좋은 방법은 무엇입니까? 난 그냥 "백업"것
그냥 추측 해보십시오 : git checkout; git cherry-pick –
감사합니다. @LynHeadley. 그러나 명확히하기 위해, 나는 실제로 나의 새로운 커밋을 추진하지 않았다. 그래서 나는 그것이 체리 고를 수 있다고 생각하지 않습니다. – ygr
새로운 커밋을 제외한 모든 이전 커밋을 원래대로 푸시 했습니까? – pktangyue