Git, SVN 자주 사용하는 명령어 정리

Ubuntu에서는 git-cola, gitg라는 gui git tool을 사용해서 repo를 관리한다.

Window에서는 smartgit을 사용한다.

왠만한 것은 gui에서 해결하지만 가끔 terminal에서 작성해야할 경우가 있다.


git status

git 상태 체크, 어디 브랜치에 있는지, 뭐가 변경되었는지

 

로컬 git repo 만들어서 push하기

git init

local git repo 만들기

git add .

현재 폴더에 있는거 커밋하기

git-cola, gitg에서 체크해서 커밋하고싶은 것만 커밋해도 된다.

git remote add origin https://project.git

github, bitbucket 등의 server의 repo와 연결한다.

그 후로는 git-cola, gitg를 써서 push 한다.

 


 

SVN 관련 명령어

wordpress 플러그인을 업데이트 하기 위해서 svn을 사용해야한다.

git으로 하면 얼마나 좋았을까.. 굳이 svn gui를 또 설치하고 싶지 않아서

terminal에서 다 해결하기로 했다. 하지만, 항상 까먹어서 history를 보기 때문에

기록을 해놓는다.

 

svn co https://plugins.svn.wordpress.org/warpsteem/ warpsteem_svn/

checkout (svn server에 있는 코드를 가져온다.)

svn stat

변경된 사항을 체크할 수 있다.

svn ci -m “added tag filter”

> 파일 변경된 것을 추가 작업 필요없이 바로 서버로 푸쉬할 수 있다.