티스토리 뷰

카테고리 없음

GIT 명령어 모음

leeted 2016. 10. 4. 18:48

GIT 명령어 모음

이것은 커맨드 기반 GIT 명령어로서 서버에서 작업할 일이 있을 때를 대비하여 정리해둔 것이다. 실무 개발을 진행할 때는 보다 편리한 UI 도구들을 사용하는 것이 좋다.


유저정보 설정

소스를 변경한 유저가 누구인지 알아야하므로 유저 정보를 설정해준다.
$ git config --global user.name "name"
$ git config --global user.email "id@address.com"


컬러 설정

GIT 명령의 출력 결과가 여러 가지 색으로 나타나는 것을 선호한다면 설정한다. diffs를 이용해 커밋 사이의 변경 사항을 비교할 때 가독성이 좋아진다.
$ git config --global color.ui "auto"


저장소 생성

프로젝트를 진행할 디렉토리를 생성한 후, 디렉토리 내에서 일어나는 파일의 변화를 추적하도록 GIT 저장소로 지정한다.
$ mkdir mysite
$ cd mysite
$ git init


소스 추적 시작

생성된 파일을 add해야 비로소 추적하기 시작한다.
$ git add index.html
$ git commit -m "add index.html"


변경된 파일 전체 커밋

변경된 모든 파일을 커밋한다. 기본 에디터가 실행되며 커밋 메시지를 작성하고 저장한 후 종료한다.
$ git commit -a


브랜치 생성

master 브랜치로부터 test 브랜치를 생성한다.
$ git branch test master


브랜치 변경

현재 브랜치를 test로 변경한다.
$ git checkout test


브랜치 병합

현재 브랜치를 master로 변경한다. 그리고 test 브랜치의 커밋 내역을 현재 브랜치인 master에도 적용한다.
$ git checkout master
$ git rebase test


브랜치 삭제

필요 없어진 브랜치는 삭제한다.
$ git branch -d test


저장소 복제

원격 저장소를 로컬 컴퓨터의 mysite 디렉토리로 복제한다.
$ git clone git://github.com/tswicegood/mysite.git mysite


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함