IanMK2 Blog

빠가의 머리를 가진 저이기에 잊어먹을꺼 뻔하니 나중에 다시 보기위해서라도

Git의 기본적인 사용법 및 명령어를 정리하려합니다.

회사의 소스는 당연히 회사내 리눅스Git서버에 보관하고있으며(곧 Git-hub로 이동), 개인소스는
Bitbucket에 보관하고있습니다.
Git-hub쪽이 더 좋다고는 하나, Git-hub에선는 private 저장소를 설정하기위해서는 돈을 내야합니다만
BitBucket에선 공동작업자수에 따라 과금을 하고, 용량, private저장소 수 등에서는 무료입니다.
자세한건 http://bitbucket.org 참조

git clone 저장소
저장소에서 로컬에 복사해온다

git init
git저장소로 저장되지않은 로컬폴더를 git 저장소로 설정한다.

git remote add 브랜치이름 저장소
지정한 브랜치이름으로 원격저장소 설정

git pull
브랜치의 최신소스를 받아옴

git add .
모든 파일들을 tracking함

git commit -a -m "커밋메세지"
커밋

git push (origin master)
브랜치에 커밋한 내용을 보냄
(origin에 master의 내용을 적용)

git log 
커밋로그보기

git diff
변경사항

git status
변경사항(러프하게)

git grep 찾을문자열
문자열을 찾아줌. 기존의 find + grep보다 좋고 빠름


 
Posted by IanMK2