조작 | Git | Subversion |
---|---|---|
저장소의 복제 | git clone | svn checkout |
커밋 | git commit | svn commit |
커밋의 상세내용을 확인하고 싶다 | git show | svn cat |
상태 확인 | git status | svn status |
변경 내용 확인 | git diff | svn diff |
로그 확인 | git log | svn log |
추가 | git add | svn add |
이동 | git mv | svn mv |
삭제 | git rm | svn rm |
변경 취소 | git checkout / git reset | svn revert |
브랜치 작성 | git branch | svn copy |
브랜치의 전환 | git checkout | svn switch |
병합 | git merge | svn merge |
태그 작성 | git tag | svn copy |
변경 사항 업데이트 | git pull / git fetch | svn update |
원격 저장소에 반영 | git push | svn commit |
무시할 파일 목록 | .gitignore | .svnignore |
<Tip - 소스 원래대로 복구>
git reset --hard origin/master