User Tools

Site Tools


git

This is an old revision of the document!


git commandline reference

svn export 와 같은 동작

alias git-export='git archive master | tar -x -C'

branch 목록 보기

$ git branch -a
* android-2.6.27
  origin/HEAD
  origin/android-2.6.25
  origin/android-2.6.27
  origin/android-2.6.29
  origin/android-goldfish-2.6.27
  origin/android-goldfish-2.6.29

branch 간 diff

$ git diff origin/android-2.6.29 origin/android-goldfish-2.6.29

브랜치 관련 명령어들

$ git branch -a <-- 브랜치 목록 나열
$ git branch -d all <-- all 이라는 로컬 브랜치 삭제

브랜치 목록 보기

git branch -a

태그 목록 보기

git tag -l

브랜치간 뛰기 (커널 예)

git checkout --track -b android-2.6.29 origin/android-2.6.29

Conflict!!

머지 도구 설정

$ git config merge.tool meld

git-svn

우분투에서의 설치

$ sudo apt-get install git-svn

다음과 같이 PATH 추가 필요

PATH=$PATH:/usr/lib/git-core/

references

git.1265768237.txt.gz · Last modified: 2013/08/03 05:04 (external edit)