버전 관리 툴인 svn, git, git-svn의 명령어 비교표
| svn | git | git-svn |
---|---|---|---|
업데이트 | svn update | git pull | git svn rebase |
커밋 | svn commit | git add → git commit or git commit -a → git push <url> | git커밋후 git svn dcommit |
추가 | svn add <file or dir> | git add | |
삭제 | svn rm <file or dir> | git rm <file> | |
이동 | svn mv <file or dir> | git mv <file> | |
변경취소 | svn revert <file> | git checkout <file> | |
로그 | svn log | git log | |
차분 | svn diff | git diff | |
스위치 | svn switch <url> | git checkout <branch> | |
체크아웃 | svn checkout <url> . | git clone <url> . | git svn clone <url> . |
상태 | svn status | git status | |
브랜치작성 | svn copy <url> <url> | git branch <branch> | git svn branch <branch> |
태그작성 | svn copy <url> <url> | git tag <tag> | git svn tag <tag> |
머지 | svn merge -r <rev1>:<rev2> <url> | git merge <branch> |
오랜시간 svn을 사용해 온 나로써는 git에 적응하기 참 쉽지 않다. 그럴때마다 이 비교표를 보고 git의 명령어를 사용하고 있다.
'Dev > Git' 카테고리의 다른 글
[Git] git에서 There isn't anything to compare. 가 나오는 경우 해결 (0) | 2023.01.21 |
---|---|
AWS EC2 AmazonLinux2에 Git 설치 (yum) (0) | 2022.02.09 |
[Git] 깃 관리 대상 에서 제외 하기 untracked file로 돌리기 (0) | 2021.01.09 |
[Git] 기존 디렉토리에 git clone 하는 방법 (0) | 2020.12.08 |
[Git] 리모트 서버에 있는 브랜치를 로컬로 가져오는 방법 (0) | 2017.06.30 |
[Git] 깃 브랜치명 이름 변경 방법 git branch name change (0) | 2017.06.21 |
[Git] 도쿠위키를 git에서 관리할 시의 .gitignore 내용 (0) | 2017.06.06 |
[Git] 깃 리포지터리 변경 이동 방법 (0) | 2017.06.06 |
[Git] 브랜치 강제 삭제 후 나오는 에러 해결 (0) | 2017.04.11 |