봉봉의 개인 블로그

2019-06-26 [카테고리 미분류](GIT-Subversion(SVN) 비교) 본문

카테고리 없음

2019-06-26 [카테고리 미분류](GIT-Subversion(SVN) 비교)

봉봉이네 2019. 6. 26. 12:07

GIT - SVN 명령어 비교

 

조작 GIT SVN
저장소의 복제 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 (#1)
브랜치 작성 git branch svn copy (#2)
브랜치 전환 git checkout svn switch
병합 git merge svn merge
태그 작성 git tag svn copy (#2)
변경 사항 업데이트 git pull / git fetch svn update
원격 저장소에 반영 git push svn commit (#3)
무시할 파일 목록 .gitignore .svnignore

#1 SVN의 revert는 변경 취소이지만 Git 의 revert는 삭제용 커밋으로서 같은 명령어라도 의미가 서로 다름.

#2 SVN에서는 브랜치와 태그는 구조상 동일하지만 Git에서는 그 의미가 서로 다름

#3 SVN에서는 로컬 저장소/원격 저장소라는 개념이 없기 때문에 커밋하면 즉시 원격으로 반영되지만, Git에서는 로컬 저장소에 반영(commit) 및 원격 저장소에 반영(push) 방법이 다르다.

Comments