AtraFelis's Develop Diary

[GIT] GIT 저장소 생성하기 : git init 본문

ETC/GIT

[GIT] GIT 저장소 생성하기 : git init

AtraFelis 2024. 5. 13. 21:43

git init은 GIT 저장소를 생성하는 명령어다. init은 initialize의 약자이다.

관리하고자 하는 디렉토리로 이동한 이후, $ git init을 입력한다. 없다면 디렉토리를 하나 만들도록 하자. 귀찮다고 바탕화면이나 download 폴더 등에서 진행하면 하위에 있는 모든 디렉토리를 관리하게 되어 버린다.

$ mkdir gitEx
$ cd gitEx
$ git init
Initialized empty Git repository in C:/Users/atrafelis/gitEx/.git/

이제 관리하는 .git이라는 새로운 디렉토리가 형성되고 이 디렉토리를 통해 버전 관리가 시작된다.

$ ls -al
total 20
drwxr-xr-x 1 atrafelis 197121 0 May 13 21:15 ./
drwxr-xr-x 1 atrafelis 197121 0 May 13 21:15 ../
drwxr-xr-x 1 atrafelis 197121 0 May 13 21:15 .git/

명령어가 아니라 OS 상에서 디렉토리로 접근했을 때, 디렉토리가 보이지 않는다면 [숨김 파일, 폴더 표시]를 키면 된다. .으로 시작하는 디렉토리는 숨겨진 디렉토리를 의미한다.

여기서 git status를 입력해보자.

$ git status
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)

아직 아무런 파일도 커밋하지 않았으므로 이런 메시지가 나타난다.

구 버전 GIT을 사용한다면 'main'이 아니라 'master'라고 나타날 것이다. master라는 브랜치명이 다른 브랜치와의 관계를 모호하게 만든다고 하여 변경되었다고 한다. 다른 브랜치가 master 브랜치에 종속된 관계는 아니기 때문이다.

 

'ETC > GIT' 카테고리의 다른 글

[GIT] git 원격저장소 설정하기  (0) 2024.05.25