본문 바로가기
Git

[Git 깃] git init

by 까망 하르방 2021. 3. 13.
반응형

git init

이제부터 git으로 버전관리하겠다는 의미한다.

git init

git init 명령어 수행 후에는 ".git" (숨겨진) 폴더가 생성된다.

    - git은 add / commit / push / merge 등 여러 기능이 존재하는데,

      ".git"에 저장된 정보를 바탕으로 처리된다고 볼 수 있다.

    - git clone과는 달리 "버전 관리 되지 않던" 파일을 "이제부터" Git으로 관리하고자 할 때 사용한다.

 

시뮬레이션

아래와 같이 아직까지 미리 만들어둔 파일들이 버전 관리 대상으로 되어 있지 않다.

"imsi"라는 폴더에 main.cpp만 존재하는 상태이다.

 

git status로 확인해보면 .git 폴더가 보이지 않는 것을 확인할 수 있다.

 

git init 명령 수행 후 아래와 같이 ".git" 폴더가 생성되었다.

 

git init 이후에는 버전관리가 가능하기 때문에

아래와 같이 파일이 생성되었지만 아직 추적되지 않는 상태를 확인할 수 있다.

 

git add 처리 후에는 "추적(tracked)"된 것을 확인할 수 있다.

 

※ Git 전체적인 버전 흐름이 궁금한 경우  [Git] GitHub 소스코드 올리기 참고

 

[Git] GitHub 소스코드 올리기 (실습 포함)

해당 게시글은 CLI 환경에서 Github에 올리는 과정을 보여줍니다. ① GitHub 가입 (URL: https://github.com/) ② GitHub 저장소 만들기 (readme 파일 생성 x) ③ Git 설치하기  https://git-scm.com/downloa..

zoosso.tistory.com

 

Reference

- Git 목록 

[Git] [CMD] git clone

[Git] .git 파일 분석  

[Git] GitHub 소스코드 올리기 (실습 포함) 

[Git] [CMD] git add

 

 

반응형

'Git' 카테고리의 다른 글

[Git 깃] git push  (0) 2021.03.13
[Git 깃] git log  (0) 2021.03.13
[Git 깃] git commit  (0) 2021.03.13
[Git 깃] git checkout  (0) 2021.03.13
[깃 Git] git branch  (2) 2021.03.07

댓글