본문 바로가기

Git 그리고 GitHub

원하는 폴더에 git init해보기

미리 말씀드립니다.

 

이 포스팅은 인프런에 올라온 진유림님의 '팀 개발을 위한 Git, GitHub 입문' 강의의 'Git 초기화와 로컬 저장소'편을 듣고 정리한 것입니다. 

https://www.inflearn.com/course/%ED%8C%80%EA%B0%9C%EB%B0%9C-%EA%B9%83-%EA%B9%83%ED%97%88%EB%B8%8C/dashboard

 

팀 개발을 위한 Git, GitHub 입문 - 인프런 | 강의

개인 프로젝트부터 현업 개발까지, 팀 개발에 필수적인 기술인 Git과 GitHub을 그림을 통해 쉽게 익힙니다. 아예 처음 익히는 분부터 실무 사례가 궁금한 분까지 모두 들으실 수 있습니다. CLI, GUI를

www.inflearn.com

 

그리고 추가적인 내용은 이고잉님의 '지옥에서 온 문서 관리자 깃 & 깃허브 입문' 책을 보고 정리했던 내용들임을 밝힙니다.

http://www.yes24.com/Product/Goods/84803146

 

Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문

생활코딩 강의에서 52개를 엄선, 한 권 안에 자주 쓰는 기능은 모두 담았다.문서 지옥, 깃&깃허브로 하루 안에 탈출한다!본서는 대학생, 개발자, 일반 사무직까지. 문서 지옥에 빠진 모두를 위한

www.yes24.com

 

 

 


 

 

이제 깃을 본격적으로 사용해보려 한다.

우선 버전 관리를 원하는 파일들을 담을 폴더를 만든다.

그리고 컴퓨터에게 알려주어야 한다.

'컴퓨터야, 나는 이제부터 이 폴더를 git을 이용해서 버전관리 하고 싶어!' 라고.

그 때 사용하는 명령어가 git init이다.

 

 

정리)

1. 폴더를 만든다.

2. (윈도우 기준) git bash에 들어가서 원하는 폴더로 이동

3. git init

 

 

이렇게 하면 .git이라는 숨겨진 폴더가 생성된다.

이게 바로 로컬 저장소(local repository)이다.

(주의할 점! 한 폴더에는 하나의 로컬 저장소만 있어야 한다. 1폴더1로컬저장소)

 

이 로컬 저장소에 내가 만든 버전들의 정보와 나중에 만들 원격 저장소의 주소와 같은

깃을 다룰 때 필요한 모든 정보들이 저장된다.

 

(깃헙과 같은 원격 저장소에서 내 컴퓨터로 저장소를 받아오는 경우에는 로컬 저장소가 자동으로 생긴다고 한다.)

 

 

잘 설치되었는지 확인하기 위해서 ls -al 혹은 ls -la명령어를 입력하면 .git 폴더가 생성된 것을 확인할 수 있다.

 -al 옵션을 붙이는 이유는 .git 폴더가 숨겨진 폴더이기 때문이다. (사용자가 실수로 지우지 않게..)

 

ls :  list 

a :  숨김 파일과 폴더도 함께 표시한다.

l : 파일이나 폴더의 상세 정보를 함께 표시한다.

 

 

(폴더에서는 '보기'탭에서 '숨긴 항목'을 체크하면 .git 폴더가 생긴 것을 볼 수 있다.)

 

 

 

 

 

 

 

내 git bash를 살펴보면..

 

나는 그냥 배경화면에 boxiting-cat이라는 폴더를 만들었다.

폴더에 들어가서 git init을 입력하니

git 저장소가 초기화 되고

다음 라인에 내 폴더 이름 뒤에 (master)가 붙어 있는 것을 볼수 있다.

 

 


ls -al을 입력하니 폴더 속 모든 파일 정보들이 나열된 것을 확인할 수 있다.

그리고 가장 아래에 .git이 잘 생성된 것을 확인할 수 있다!

 

 

(참고)

./처럼 마침표가 하나인 항목은 현재 디렉터리

../처럼 마침표가 두 개인 항목은 상위 디렉터리를 나타낸다.