특정 커밋 ID로 되돌리고 싶습니다. 나는 "git rm"-ed 파일을 복원한다. 그 이후로 커밋 된 모든 커밋을 버리십시오. 그리고 그 repo를 저지하십시오. 어떻게하면 좋을까요?Git 엉망진창 풀기
0
A
답변
2
$ git reset --hard <commit ID> # Will reset to a specific commit
$ git push -f <remote> # Push branch into remote, with force
참고; 그들은 당신의 변화를 얻기 위해이 작업을 수행해야한다 : 이것은 또한 현재의 지점에서 자신의 변경 사항을 날려 것
가$ git fetch <remote>
$ git reset --hard <remote>/<branch>
참고. 그러나 현재 지사에서 만든 지사가있는 경우에는 지회에서 "지워진"커밋을 계속 받게됩니다.
0
아마도 당신은 git reset --soft {ID}
을 찾고 있습니다. 그것은 하나 또는 두 개의 이전이 '타격 "정말 --hard
모드도 유용 할 수 왜, 무엇을 의미하는지
git reset --<mode> [<commit>]
This form resets the current branch head to <commit> and possibly updates the index (resetting it to the tree of <commit>) and the working tree depending on <mode>, which must be one of the
following:
--soft
Does not touch the index file nor the working tree at all (but resets the head to <commit>, just like all modes do). This leaves all your changed files "Changes to be committed", as git
status would put it.
확실하지.
이
0
사용할 수 자식 되돌리기는 명령.
을 my_commit_id git revert HEAD
및 git revert HEAD^
으로 각각 수행하십시오.
HEAD 대신에 커밋 ID를 사용하십시오. 이럴 경우 커밋 ID를 사용하십시오.
이렇게하면 다시 커밋 메시지를 편집하고 새 커밋을 만들 수있는 옵션이 제공됩니다. (거꾸로 역사를 커밋에 지점을 강제 이후) 그들은 단순히 변경에 끌어 경우의 repo를 복제 한 사람이 사소한 문제가 발생할 수 있음을 는`
관련 문제
- 1. Jquery 입력 복잡하게 엉망진창
- 2. DNS 이동 및 엉망진창
- 3. 레일 번들의 포장 풀기
- 4. C# Tabcontrol 내 양식 엉망진창
- 5. Telerik WPF 범례 질문 엉망진창
- 6. 재단 프레임 워크 - 폴더 엉망진창
- 7. Apotomo 위젯의 Kaminari, 엉망진창 연결
- 8. Rails 3.1 시간대, 완전히 엉망진창
- 9. 리플렉션을 사용하여 배열 풀기
- 10. 여러 인수를 키워드로 풀기
- 11. JUnrar로 파일 압축 풀기
- 12. maxima : 방정식 세트를 풀기
- 13. 동시에 스트림 압축 풀기
- 14. 하스켈에서 GZip 압축 풀기
- 15. unwind를 사용하여 스택 풀기
- 16. python :리스트에 문자열 풀기
- 17. 트랜잭션 대기열/대기열 풀기
- 18. 하나의 파일에서 루프 풀기
- 19. WolframAlpha : 여러 함수를 풀기
- 20. iPhone에서 rar 압축 풀기
- 21. 스칼라에서 튜플 유형 풀기
- 22. 풀기 상기 * 연산자
- 23. 메이븐에서 .tgz 파일 풀기
- 24. jQuery HTMLElement 포장/풀기
- 25. 파이썬 클래스 풀기
- 26. 디렉토리에서 이미지 풀기 - PHP
- 27. Eclipse에서 프로세스 풀기
- 28. Sharepoint 2010의 압축 풀기
- 29. 대수 c에서 대수를 풀기
- 30. Jackson/Jaxb에서 요소 풀기
'푸시 -f'가 범죄라고 생각하는 사람들이 있습니다! –
당신이하고있는 일을 안다면 어떤 상황에서는 유용합니다. – mipadi