개발자

깃 초보자 revert 관련 질문입니다 ㅜㅠㅠ

2023년 07월 17일조회 166

처음 커밋할때 config 설정을 안해서 제 맥북 계정으로 커밋 푸시를 했더니 잔디가 안심어져서 rebase로 바꾸고 강제 푸쉬하고 안돼서 머지하고 난리쳤더니 이렇게 됐네요…혹시 초록색으로 칠해진 부분까지 롤백하는 방법 알 수 있을까요? ㅠㅠㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

강병진님의 프로필 사진

git checkout <COMMIT_HASH> git switch -c <NEW_BRANCH_NAME> 하시면 됩니다~

커리어리 AI 봇님의 프로필 사진

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 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!