<입문편>


| 튜토리얼1 Git의 기본 | ____ mac 콘솔 기준



- Git 설치


http://git-scm.com/ 에서 다운로드

mac 사용자의 경우, Homebrew 패키지 관리 툴을 이용해 설치


$ brew install git     //git 설치

$ git --version           // git 설치 확인



- 초기설정


'~/.gitconfig'에 git의 설정내역이 기록된다.

설정을 하는 방법은 (1) .gitconfig를 직접 편집하는 방법, (2) config 명령어로 설정하는 방법 두 가지가 있다.

↓ [config]를 이용해 설정하는 방법

$ git config --global user.name "syaring"    //사용자명 등록

$ git config --global user.email "sarah.k.serim@gmail.com"    //사용자 메일주소 등록
$ git config --global color.ui auto    //Git의 출력 메시지 색상 설정

$ git config --global alias.co checkout    //checout을 co로 실행할 수 있도록 설정 (alias.[단축명] [명령어이름]


👉🏻 alias를 이용해서 나중에 commit을 하기 위해 자주 사용되는 일련의 명령어들을 간단하게 등록해놓으면 편할 듯 싶다!

👉🏻 user 정보가 제대로 등록되었는지 확인



- 새 저장소 만들기


local 저장소 (= 내 pc)에 test용 폴더 생성. 나는 git이라고 만들었음!


$ mkdir git    //git 폴더 생성

$ cd git         //git 폴더로 이동

$ git init      //폴더를 git 저장소로 사용하기 위한 초기화 (여기 git은 폴더명 아니고 git 명령)


👉🏻 초기화가 되면 초기화된 폴더의 경로명이 출력된다.



- 파일 커밋(commit)하기


임시로 파일을 아무거나 만들기 (내용은 임의로)

$ touch test   //test 파일 생성

$ vi test             //파일 편집


👉🏻 파일을 수정하니 master 옆에 빈 똥글뱅이가 번개모양으로 바뀌었다!!


$ git status    //Git으로 관리하는 폴더의 작업트리, 인덱스 확인하기


👉🏻 master 라는 branch에 아직 커밋이 실행되지 않았고, 이력이 추가되지 않은 파일 'test'가 있다.


$ git add test    //test파일을 Index에 등록, 띄어쓰기로 여러개를 지정할 수 있다.

$ git add .           //모든 파일을 Index에 등록


👉🏻 Index에 새로운 파일 test가 추가되었다.


$ git commit -m "first commit"    //커밋하기 커밋메세지는 " "로 감싼다.


👉🏻 커밋 메시지는 " " 로 감싼다. 커밋메시지 없이는 커밋이 완료되지 않는다.


$ git log    //저장소의 변경 이력확인하기


👉🏻 로그 내용이 나온다. 노란색 번호가 commit 의 고유 번호이다.


$ gitk    //git이 이력을 GUI로 볼 수 있다. 


👉🏻 타다~~




천천히, 꾸준히 syaring's blog

출처 :  https://backlog.com/git-tutorial/kr/  로 공부하면서 정리한 내용입니다.

(본 페이지의 원글 : https://backlog.com/git-tutorial/kr/intro/intro2_1.html 부터)


+ Recent posts