파트너와 함께 힘내 프로젝트를하고 있습니다. 나는 약간의 변경을 가한 다음 의도 한 것보다 많은 파일을 실수로 추가하고 커밋하여 마스터 리포지토리에 밀어 넣었습니다. 최종 커밋까지 원격 저장소를 어떻게 롤백합니까?하지만 올바르게 다시 추가하고 커밋 할 수 있도록 내 로컬 복사본을 보존합니까?힘내 - 이전 커밋으로 롤백
1
A
답변
2
당신은 특정 버전으로 리모컨을 밀어 git push
말할 수는 :
git push origin HEAD~1:master
설명 :
origin
원격 REPOHEAD~1
의 이름은 소스 refspec –입니다 푸시 할 개정.HEAD~1
은 현재 로컬HEAD
뒤에 하나의 커밋을 의미합니다.master
은 푸시 할 원격 분기 –입니다. 여기에서 가져온
1
답변 : How to undo last commit(s) in Git?
은 커밋과
$ git commit ... (1)
$ git reset --soft HEAD^ (2)
$ edit (3)
$ git add .... (4)
$ git commit -c ORIG_HEAD (5)
This is what you want to undo
This is most often done when you remembered what you just committed is incomplete, or you misspelled your commit message, or both. Leaves working tree as it was before "reset".
Make corrections to working tree files.
Stage changes for commit.
"reset" copies the old head to .git/ORIG_HEAD; redo the commit by starting with its log message. If you do not need to edit the message further, you can give -C option instead.
관련 문제
- 1. 힘내 - 이전 커밋으로 롤백
- 2. 이전 커밋으로 롤백 할 때 git 재설정 문제
- 3. 이전 커밋으로 리셋 .git
- 4. 힘내 : 이전 커밋 상태로 되돌리기
- 5. 힘내 상태 롤백 1 당기기
- 6. 힘내 커밋으로 모든 파일을 사라지게 만들었습니까?
- 7. 힘내 : 마지막 푸시/커밋으로 롤백하는 방법
- 8. 전체 프로젝트를 이전 커밋으로 전환
- 9. github에서 이전 커밋으로 돌아 가기
- 10. 동일한보기의 이전 버전으로보기 롤백
- 11. 이전 커밋으로 되돌리려면 'git reset -hard HEAD'를 어떻게 사용합니까?
- 12. capistrano 이전 버전으로 롤백 하시겠습니까?
- 13. git branch roll 이전 커밋으로 돌아 가기
- 14. GIT : 이전 커밋으로 되돌아 가서 마스터와 병합하십시오.
- 15. 힘내 : 한 번에 (같은 기본 커밋으로) 많은 지점을 rebase하는 방법?
- 16. 배포/게시 롤백 하시겠습니까?
- 17. IBM WebSphere에서 이전 응용 프로그램으로 롤백 하시겠습니까?
- 18. ADT 20.0.3 및 SDK로 롤백 이전 버전
- 19. 레일 롤백 이전 영구 마이그레이션 후 분기
- 20. 힘내 : 지점에 파일의 이전 버전을 적용하십시오.
- 21. 프로젝트의 git 내역을보고 이전 커밋으로 되돌리는 방법은 무엇입니까?
- 22. 최근 커밋을 삭제하지 않고 이전 커밋으로 이동하는 방법
- 23. 로컬 GIT를 이전 커밋으로 완전히 재설정하는 방법은 무엇입니까?
- 24. 힘내 : 마스터에서 다른 브랜치로 커밋하기
- 25. 힘내 병합 분리
- 26. 힘내
- 27. 롤백 삽입문
- 28. JMS 롤백
- 29. 독신자 개발을위한 힘내
- 30. 힘내 : 수동으로 이름이 변경된 파일, 힘내 이혼
감사합니다 다시 취소! 이것은 완벽하게 작동했습니다. – user1436111