github 관련 참고

추가참조

http://www.slideshare.net/ryoo71/eclipse-git



1. repository 초기화

git init   (해당 repository에서 수행)



2. ssh key 생성관련

http://nararacds.tistory.com/45


oasishun@oasishun-UX32VD:~/.ssh$ ssh-keygen -t rsa -C "oasishun@gmail.com"


3. remote address 연결
 git clone git@github.com:xxx/xxxxxxx
 git remote -v  (단축이름과 URL조회 됨)

리모트 저장소 추가하기 (git remote add [단축이름] [url] )
git remote add pb git://github.com/paulboone/ticgit.git   

4. github 사용하기

http://binggrec.tistory.com/116

http://bunhere.tistory.com/37



git config --global 

git status   (상태정보 확인)

git diff     (Unstaged상태 파일 비교)

git diff --cached   (Staged상태 파일 비교)


git add {file명} (staged 상태로 만들 경우)


git commit -m 'message'

git commit -a (Staging Area생략하기)


git rm {file명} (파일삭제, 추적하지 않는 것임)

git rm --cached

git rm log/\*.log (log확장자 파일 삭제, *앞에 \사용)



git mv file_from file_to (file명 변경)

또는 rm file_from, git rm file_from, git add file_to


git log  (commit 내용 조회)

git log -p -2 (commit의 diff결과를 최근 2개 조회)


git remote (remote 확인)


git config --global 

git status   (상태정보 확인)

git diff     (Unstaged상태 파일 비교)

git diff --cached   (Staged상태 파일 비교)


git add {file명} (staged 상태로 만들 경우)


git commit -m 'message'

git commit -a (Staging Area생략하기)


git rm {file명} (파일삭제, 추적하지 않는 것임)

git rm --cached

git rm log/\*.log (log확장자 파일 삭제, *앞에 \사용)



git mv file_from file_to (file명 변경)

또는 rm file_from, git rm file_from, git add file_to


git log  (commit 내용 조회)

git log -p -2 (commit의 diff결과를 최근 2개 조회)


git remote

git remote add [단축이름] [url] 


git checkout -b {신규 branch명} (신규 브렌치를 생성하고 checkout)
=  git branch {신규 branch명}, git checkout {신규 branch명}

   브렌치 이동시에 기존 작업사항들 정리



 git fetch upstream   (원본에서 받기)

 git merge upstream/master  (원본사항 로컬에 적용)


 git push origin master  (포크된 리모트에 올리기)


 git mergetool (mergetool로 merge)



'Programming > 개발툴' 카테고리의 다른 글

Mac의 svn서버 실행  (0) 2013.05.03
부하발생, Profiling (성능분석용)  (0) 2013.02.16
Web기반 DB관리툴 올챙이  (0) 2013.01.27
Cloud 9 IDE , jsfiddle  (0) 2013.01.03
cloud ide 사이트 참조  (0) 2012.12.15
github 관련 참고  (0) 2012.09.08