어떻게 내 rebase를 되돌릴 수 있습니까? 나는 지방 출신 (abc)에 있었고 출신으로 그것을 재배치하기를 원했다. 다음은 내가 발행 한 명령입니다 :이 후실수로 git rebase가 시작되었습니다.
git checkout live
(On branch live)
git pull
가, 나는 내 로컬 지점 'ABC'로 다시 전환 깜빡하고 나는 그것을 리베이스 시작 내가 '자식 상태'명령을 실행했을 때, 나는 깨달았다 THINK 로컬 브랜치를 리베이스했습니다.
git status
On branch live
Your branch is ahead of 'remotes/origin/live' by 13 commits.
(use "git push" to publish your local commits)
nothing to commit, working directory clean
나는 아무 것도 누르지 않고 표시하고있는 13 가지 커밋을 삭제하려고합니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?
rebase는 일반적으로 마술처럼 13 개의 커밋을 로컬로 표시하지 않습니다. 그것은 ORIG_HEAD를 설정하여 그 또는 reflog를 사용하여 뒤로 이동할 수 있습니다. –
아직 답을 얻었습니까? 이 문제가 해결되었는지 여부를 확인하는 것을 잊지 마십시오. –