Android

git

aucd29 2014. 3. 14. 15:04
기본적으로 아래의 내용만 알면 크게 불편 없음

소스 상태 보기
git status

소스추가
git add {fileName}
git commit -a

리모트 소스 싱크
git pull origin master

리모트로 소스 업로드
git push origin master


http://rogerdudler.github.io/git-guide/index.ko.html

새로운 저장서 만들기
git init

소스 다운 받기
git clone /로컬/저장소/경로
원격 서버에서 받으려면
git clone 사용자명@호스트:/원격/저장소/경로

소스 추가
git add <파일명>
git add *

실제 내용 적용
git commit -m "변경 내용"

변경 내용 원격 서버에 적용
git push origin master
다른 브랜치를 만들려면 이름을 변경하면 됨
git push origin <newBranch>
다른 원격지에 복사하려면
git remote add origin <원격 서버 주소>

브랜치 만들기
git checkout -b <newBranchName>

마스터 브랜치로 돌아가기
git checkout master

브랜치 삭제 하기
git branch -d <newBranchName>

새로 만든 브랜치 원격 서버에 적용하기
git push origin <newBranchName>

서버의 내용을 적용하기
git pull

특정 브랜치를 병합하기
git merge <특정브랜치명>

브랜치 비교하기
git diff <원래브랜치> <비교브랜치>

테그 달기

git log (식별자를 얻기 위해서 실행하는 명령 commit 정보를 얻자)
git tag 1.0.0 <식별자>


소스원복하기
git checkout -- <파일명>