직관적으로 버전 관리 정보를 확인할 수 있는 소프트웨어
커밋 내용 취소 (Reset)

mixed의 경우는 commit을 취소하고, workspace(stage)에 작업내용을 올려둔다.
hard의 경우 commit을 취소하고, 작업내용을 삭제한다
커밋 되돌리기 (Revert)

버전 변경이 아닌 커밋 이전 상태로 돌리고 이전 상태를 커밋으로 올린다
폐기와 stash

폐기의 경우 커밋 직전의 내용을 제거하고 이전 코드로 돌아가게 한다

스태쉬는 작업 내용을 저장하고 불러 올 수 있게한다.
merge


history tab에서 커밋 변경 관련 작업을 진행할 수 있다.