개발일지/GitHub 도전기

git 전 버전으로 변경

자코린이 2022. 3. 7. 17:27

git을 전 버전으로 변경하는 방법은 2가지가 있습니다.

이는 RESET 과 REVERT입니다.

reset은 전 버전으로 돌아가기 위해 현재버전과 그 하위버전을 모두 삭제하며 돌아가는 방법입니다.

revert는 현재의 버전에서 전 버전으로 돌리기 위해 하나의 버전을 생성하고, 이를 위해 바뀐 내용을 취소하는 방법을 사용합니다. 이렇게 함으로써 현재버전을 삭제하지 않고, 필요한 부분만 돌릴 수 있습니다.

 

대부분의 개발자는 실무에서 reset대신 revert를 사용합니다. 

revert는 과거, 현재 상태를 간직하고 있기 때문입니다.

 

사용방법은 해쉬값과 파일을 사용할 경우로 나뉩니다.

git revert 해쉬값
git checkout 헤드 파일

 

다시 revert를 하기 전 상태로 돌리겠습니다.

git reset --hard 해쉬

'개발일지 > GitHub 도전기' 카테고리의 다른 글

GitHub에 push, pull하기  (0) 2022.03.07
git branch  (0) 2022.03.07
git 버전 관리  (0) 2022.03.06
git 시작  (0) 2022.03.06
git 윈도우 다운  (0) 2022.03.06