본문 바로가기
왕초보 개발일지/기타

이클립스에서 Git을 revert 하기

by n년차초보개발자 2022. 11. 7.
728x90
반응형

svn에서는 뭔가 소스를 수정하다가 돌릴 때 revert로 소스자체를 마지막 받은 상태로 돌릴 수 있었다.

그런데.. Git을 revert하려고 보니... Team하위에 revert가 없는것임...(Team->Revert.....)

ㅇㅂㅇ.. 소스읽으면서 이러저러 주석으로 낙서했는데???!

 

 

원래 Git에는 reset과 revert가 있다.

 

reset은 commit이전 상태로 돌리는 것이다. git에서는 브랜치를따서 개인커밋으로 상태를 조절할 수 있기 때문에

원하는 commit상태로 reset하면 해당 커밋내역 이후의 커밋내용이 지워져버린다.

 

내가 원하는 svn revert와는 다른 기능이지만..

svn에서는 롤백을 하려면 이전 내용으로 덮어씌웠어야 했는데 그 면에서는 편리해 보인다.

 

revert는 커밋한 내역은 그대로 두고 상태만 이전으로 돌린다. 이력관리할때 사용가능

하지만 이것도 svn revert와는 달라보인다

 

 

 


결론적으로 이클립스에서 git을 svn과 같이 revert 하기 위해서는

프로젝트 우클릭->Compare With->Head Revision으로 소스 상태 확인 후

 

해당 파일 또는 프로젝트에서 우클릭 -> Replace With -> Head Revision을 하면 마지막 push받은 상태로 돌릴 수 있다.

 

 

 

 

 

728x90
반응형

'왕초보 개발일지 > 기타' 카테고리의 다른 글

DBeaver : no active connection  (2) 2022.11.17
디비버(DBeaver) UI환경설정  (8) 2022.11.16
커머스 기본용어모음  (0) 2022.11.04
[heidiSQL]null데이터 색칠하기  (1) 2022.11.03
[ELK]키바나  (2) 2022.11.01

댓글