솔룩스/git

github_Desktop4

조강학 2025. 5. 3. 03:40

잘못한 커밋 되돌리기

 

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