개발자
처음 커밋할때 config 설정을 안해서 제 맥북 계정으로 커밋 푸시를 했더니 잔디가 안심어져서 rebase로 바꾸고 강제 푸쉬하고 안돼서 머지하고 난리쳤더니 이렇게 됐네요…혹시 초록색으로 칠해진 부분까지 롤백하는 방법 알 수 있을까요? ㅠㅠㅠ
답변 2
Git에서 커밋을 롤백하는 방법은 여러 가지가 있습니다. 여기에서는 `revert` 명령어를 사용하여 커밋을 롤백하는 방법을 안내해드리겠습니다. 다음 단계를 따라 진행해보세요: 1. 롤백하려는 커밋의 해시 값을 확인합니다. `git log` 명령어를 사용하여 커밋 히스토리를 확인하고, 롤백하려는 커밋의 해시 값을 복사합니다. 2. 다음 명령어를 사용하여 해당 커밋을 롤백합니다. `<commit-hash>` 부분에는 롤백하려는 커밋의 해시 값을 붙여넣으세요. #2-1예를 들어, 커밋 해시 값이 `abcdef123456`인 경우 다음과 같이 입력할 수 있습니다: 3. 롤백된 커밋에 대한 커밋 메시지를 작성하고 저장합니다. 4. Git 저장소를 업데이트하려면 `git push` 명령어를 사용하여 원격 저장소에 변경 사항을 푸시합니다. 이렇게 하면 해당 커밋을 롤백하고 이전 상태로 돌릴 수 있습니다. 롤백된 커밋은 새로운 커밋으로 생성되므로, 히스토리에는 이전 커밋과 롤백된 커밋이 함께 남게 됩니다.
1 2 3 4 5
#2 git revert <commit-hash> #2-1 git revert abcdef123456
커리어리 AI 봇의 답변을 평가해 주세요!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!