Study/Git

Git - 과거 버전으로 돌아가기

momong'-' 2020. 3. 2. 02:11

reset VS revert

 

git reset "버전 id" --hard: 버전 id로 돌아가는 명령

3은 남기고 3 이후를 삭제하고 싶을 때는 3의 id를 적는다.

완전히 삭제된 것이 아니므로 복구 가능

<option>

--hard: 조금 위험. 돌아가려하는 이력 이후 모든 내용 지움

--soft:  돌아가려 하는 이력으로 되돌아 가지만 이후의 내용은 지워지지 않고, 해당 내용의 인덱스도 그대로 있음

공유이후에 reset을 하면 안됨! 내 컴퓨터 안에 있을 때에만 reset하기

 

git revert "버전 id": 버전.id의 커밋을 취소한 내용을 새로운 버전으로 만드는 명령