[Git] 4. Git 저장소 만들기

Noah_·2021년 12월 8일
0

Git

목록 보기
4/5
post-thumbnail
post-custom-banner

Git 저장소 만들기

  • 아직 버전관리를 하지 않은 로컬 디렉토리 하나를 선택해서 Git 저장소를 적용하는 방법
  • 다른 어딘가에서 Git 저장소를 Clone 하는 방법

기존 디렉토리를 Git 저장소로 만들기

버전관리를 하지 아니하는 기존 프로젝트를 Git으로 관리하고 싶은 경우 우선 프로젝트의 디렉토리로 이동한다.
Windows :

	$ cd /c/user/noah_project

그리고 아래와 같은 명령을 실행한다.

	$ git init

해당 명령은 .git 이라는 하위 디렉토리를 만든다.
해당 디렉토리에는 저장소에 필요한 뼈대 파일이 들어 있다.

아래의 명령어를 통해, 저장소에 파일을 추가하고 커밋할 수 있다.

	$ git add *.c
	$ git add LICENSE
	$ git commit -m 'initial project version'

기존 저장소를 Clone하기

  • 다른 프로젝트에 참여하려거나 Git 저장소를 복사하고 싶을 때, git clone 명령을 사용한다.
  • 이미 Subversion 같은 VCS에 익숙한 사용자에게는 'checkout'이 아니라 'clone'이라는 점이 도드라져 보일 것이다.
  • Git이 Subversion과 다른 가장 큰 차이점은 서버에 있는 거의 모든 데이터를 복사한다는 것이다.
  • 프로젝트 히스토리를 전부 받아온다.
  • 실제로 서버의 디스크가 망가져도 클라이언트 저장소 중에서 아무거나 하나 가져다가 복구하면 된다.

아래의 명령어를 통해, 저장소를 Clone한다.

	$ git clone https://github.com/libgit2/libgit2

해당 명령은 'libgit2' 라는 디렉토리를 만들고 그 안에 .git 디렉토리를 만든다. 그 후, 저장소의 데이터를 모두 가져와서 자동으로 가장 최신 버전을 Checkout 해 놓는다.

아래의 명령어는 저장소는 다른 디렉토리 이름으로 Clone할 수 있다.

	$ git clone https://github.com/libgit2/libgit2 mylibgit

Git은 다양한 프로토콜을 지원한다.
https / git / ssh

참고자료

Git 저장소 만들기

profile
경제적 자유를 꿈꾸는 개발자
post-custom-banner

0개의 댓글