티스토리 뷰

윈도우를 기준으로 설명드릴께요.

 

[ http://git-scm.com/ ]

위 싸이트를 통해 git을 설치합니다.

위 링크를 통해 설치하시면 되요.

설치는 기본으로 설치 했습니다.

 

설치를 마치면 위와 같은 아이콘이 생성됩니다.

 

Git을 시작하면, home 디렉토리는 내 문서로 잡힙니다.

주소는 C:\users\(사용자ID) 겠죠?

그렇죠? (참고로, enstory-i7 이 제 컴퓨터 이름입니다.)

 

Git을 설치했을 때 실행파일이 git bash 라는 것을 보아, 리눅스의 bash쉘을 사용하듯 하면 되는 것 같습니다. 제가 아는 기초적인 리눅스 명령어들이 다 잘먹히네요.

 

시작하기전에,

내문서에서 바로 시작하면 좀 복잡을 것 같아서 새로운 폴더를 만듭니다.

ls한번 쳤더니… 지저분하죠?

mkdir 명령어를 이용해 gitTest라는 폴더를 생성합니다.

그리고 cd gitTest를 쳐서 해당 폴더로 이동합니다.

 

잘 되죠?

 

위와 같이 순서대로 시작합니다.

먼저 git 저장소를 만들기 위해 git init를 해줍니다. 그러면 .git 이라는 폴더가 생기고, 그 안에 뼈대 파일이 만들어진다고 합니다. 내부에 대한 내용은 git book의 9장 내용으로 다루어 지고 있네요. 저도 읽어봐야하는 터라…

 

윈도우 디렉토리로 접근해보니 이처럼 파일이 만들어져 있네요.

 

레퍼런스 : [ http://git-scm.com/docs/git-status ]

현재 상태에서 git status를 쳐보았습니다. Working tree 상태를 보여준다는데… working tree는 뭘까요.

 

초기 설정을 해볼께요.

Huinalam 이 제 아이디입니다. 위와 같이 name과 email을 등록합니다.

이렇게 config 설정을 하면

위와 같은 파일이 생성됩니다. (home 디렉토리에 생성됩니다.)

찾아볼까요?

.gitconfig, 보이시죠?

이를 vi를 이용해서 들어가면..

설정된 게 잘 보이죠?

 

이때 편집을 하고 싶으면 [i], [a]키를 통해 편집이 가능해집니다.

그리고 아래와 같이 넣어주세요.

이렇게 다 쳐준 후에, esc키를 누른다음 [:wq]라고 쳐주시고 엔터를 누르시면 됩니다.

:wq는 vi에서 저장, 종료를 해주는 명령어라고 보시면 됩니다. :w만 쓰시면 저장만 되구요, :q를 눌러주시면 그냥 종료됩니다. 저장없이 종료하실려면 :q! 라고 해주시면 됩니다.

위에 대한 정보는

[ http://git-scm.com/book/ko/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%B5%9C%EC%B4%88-%EC%84%A4%EC%A0%95 ] 이곳을 참고하세요~

 

어디 잘 들어갔나 볼까요?

git config –list 라고 치면 위와 같이 확인할 수 있습니다.

 

자 그러면 원래 있던 gitTest로 들어가서…

현재 따로 파일이 없죠?

 

이때 git status를 쳐봤자 커밋할 것이 없죠?

 

이때 A라는 파일을 만들고 status를 치면….

 

이제 파일 A를 add 해봅시다. 그리고 status를 칩니다.

녹색이 들어간 A파일이 보이죠? 커밋이 될 것이라라는 의미입니다.

Git commit 해줍니다.

그러면 위와 같은 vim이 뜹니다. 저는 this is 1st commit 이라고 쳐봤습니다. 그리고 저장 하면…

위와 같이 뜨네요.

이제 git log를 쳐주면

언제 추가가 되었는지, 그리고 메시지도 함께 뜨네요.

 

마지막으로 gitk를 한번 쳐봅시다.

Git log를 gui로 보이도록 해주는 툴이 뜹니다. 몇 개 더 커밋한 후에 볼까요?

 

B라는 파일을 만들고 추가 후에 커밋을 해보았습니다.

 

위의 gitk 에서 새로 추가된 것이 보이죠?

 

네, 여기까지 git 초기 설정이였습니다.