잘못한 커밋 되돌리기
1. revert
파일을 취소하고 이를 기록으로 남김


두번의 커밋을 각각 push해 주었다
history에서 어떤 파일이 어떻게 변경되었는지 확인 가능하다

main_cummit_2이전으로 되돌아가고 싶은 경우
해당 커밋을 우클릭 후 revert change 버튼을 클릭한다

이후 push origin 버튼을 누르면 revert가 성공하게된다

만약 history 중간에 있는 커밋을 revert하고 싶더라도, 위에서부터 차례대로 revert 해주도록하자.

매번 revert를 수행하기 번거로운 경우 git bash에서 처리해준다.
여러 커밋이 존재할경우

레파짓토리에서 open in git bash 버튼으로 깃 배쉬를 실행한다.

git revert [되돌아갈 hash]..[시작 hash]
해시값은 해당 커밋을 눌렀을때 화면에서 확인할 수 있다,
main commit 3의 경우 해시값은 01363ed 1이다

reset
해당 커밋의 위치로 이동하고 기록을 없앰

원격 저장소에도 이를 저장하려면 git push origin main명령으를 꼭 같이 사용해줘야한다.


'솔룩스 > git' 카테고리의 다른 글
| github_Desktop3 (0) | 2025.05.03 |
|---|---|
| github_Desktop2 (1) | 2025.05.03 |
| github_Desktop1 (0) | 2025.05.03 |
| git_seminar4 (0) | 2025.05.03 |
| git_seminar3 (0) | 2025.05.03 |