Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
Tags
- 알고리즘
- 스프링 핵심 원리 - 기본편
- 네트워크 계층
- DP
- 자바
- 우선순위큐
- 완전탐색
- 99클럽
- 백트래킹
- 그리디
- 그래프 이론
- 개발자취업
- BinarySearch
- BFS
- 트리
- 브루트포스
- 스프링
- Java
- 동적 프로그래밍
- Til
- 코딩테스트준비
- 정렬
- 백준
- Spring
- 데이터베이스
- 프로그래머스
- lower bound
- DFS
- 항해99
- 그래프
Archives
- Today
- Total
AtraFelis's Develop Diary
[GIT] GIT 저장소 생성하기 : git init 본문
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 |
---|