본문 바로가기
Tech/Git | Github

[Git] Intellij 원격저장소 commit 취소하기

by 싱브이 2023. 11. 30.
728x90
반응형

로컬 저장소에 커밋을 하였는데 다른 파일을 하고 말았다,,

그래서 이 커밋 내역을 취소하려고 한다! 

 

 

1. 로컬 저장소 커밋 리셋하기

 

일단 밑에 Git에서 현재  상황을 확인한다.

 

 

1. Undo Commit

: 커밋을 생성하기 이전의 상태로 작업 트리를 되돌린다 !!!! 즉, 선택한 커밋을 제거하고 해당 커밋의 변경 사항을 Working Tree로 되돌린다. 

= git reset

 

 

2. Revert Commit

기존 커밋 내역에 유지되는 동시에 새로운 커밋을 생성한다. 변경 사항을 제거하는 또 다른 새로운 커밋을 하는 것이다.

= git revert

 

 

3. Reset Current Branch to Here

취소할 커밋을 선택 후 우클릭한다. 그리고 Reset Current Branch to Here 클릭하기!

  • soft : 파일을 staging area 로 되돌림  > commit 하기 전 상태 
  • mixed(default) : 파일을 working directory로 되돌림 > add 하기 전 상태 
  • hard: tracked 파일들을 working directory에서 삭제
728x90
반응형

댓글