Git - 기본기 마스터 : 깃 초기화

git 명렁어 형식으로 이루어져 있다. (git command 또는 git command -option)

commit, add 등 명령어들이 무엇인지 어떤 때에 사용하는지 또 어떤 옵션을 붙이는지 알아보도록하자.

 

git-scm.com/docs 에서 레퍼런스들을 참조하면 깃에서 사용가능한 모든 명령어들을 참고할 수있다.

 

Git - Reference

Reference

git-scm.com

 

깃은 어떤 폴더든 초기화해서 사용할 수 있다.

자주 사용하는 하드에다가 project라는 디렉토리를 만들어 두고 명령어를 통해 git이라는 디렉토리를 추가해보도록한다.

G드라이브에서git 명렁어 형식으로 이루어져 있다. (git command 또는 git command -option)

commit, add 등 명령어들이 무엇인지 어떤 때에 사용하는지 또 어떤 옵션을 붙이는지 알아보도록하자.

1. 깃 초기화 (command 방식)

 

자주 사용하는 하드에다가 project라는 디렉토리를 만들어 두고 명령어를 통해 git이라는 디렉토리를 추가해보도록한다.

 

위와 같은 상태일때 G드라이브에 있는 project 디렉토리안에 git 디렉토리를 생성해서 그안으로 들어가보자

 

기본적인 명령어는 cmd와 동일하다.

ls -al 명령어를 통해서 아무파일도 없는 것을 확인했다면

 

git init 이라는 명령어를 실행하면 깃을 초기화할 수 있다.

 

다시 ls -al 명령어를 통해서 보면 .git이라는 숨겨진 폴더가 생성된 것을 확인 할 수 있다.

폴더나 파일앞에 .(dot)이 존재하면 숨겨진 파일이라는 뜻이다.

즉 그냥 ls명령어를 사용하면 나오지 않는 파일이다.

 

이를 파일탐색기로 열어보면 다음과 같다.

 

 

.git은 깃에 내부 구현사항인데 깃에 대한 모든 정보들이 이폴더안에 저장되어있는 것을 확인 할 수 잇다.

 

그리고 Git을 초기화해주면 다음과 같이 Master branch가 생성된다.

기본적으로 Commit해서 버전을 관리하는 사용자의 branch는 master branch이다.

rm -rf .git 명령어를 통해 .git 디렉토리를 삭제하게 되면 더이상 깃 프로젝트가 아닌게 된다.

 

2. 깃 초기화 (UI 어플리케이션 방식)

위 사진을 보면 git_second라는 디렉토리에 새로운 깃을 초기화해놨다.

 

 

이렇게 UI 어플리케이션을 통해서도 똑같이 깃을 초기화 할 수 있는데 방법은 간단하다.

 

1. Create 클릭
2.

위와 같이 설정하고 생성하면

자동으로 깃을 초기화해준다.