Latest web development tutorials

Git 저장소 만들기

이 장에서 우리는 Git 저장소를 만드는 방법을 소개합니다.

당신은 Git 저장소로 기존 디렉토리를 사용할 수 있습니다.


자식 초기화

힘내 저장소를 초기화하는자식 init 명령을 사용하여 자식은 자식 많은 명령은 Git 저장소를 실행하는 데 필요한, 그래서 자식 초기화는자식 명령을 사용하여 처음이다 있습니다.

실행이 완료자식 init 명령 후 Git 저장소 자원의 모든 메타 데이터가 변경되지 않은 다른 프로젝트 디렉토리를 (포함하는 .git 디렉토리를 생성합니다 SVN은 각각의 서브 디렉토리을 .svn 디렉토리를 생성 달리, 힘내 만 루트 디렉토리 창고 생성 .git 디렉토리).

용도

망할 놈의 저장소는 현재 디렉토리로, 우리는 초기화해야합니다.

git init

이 명령을 실행 한 후 현재 디렉토리에 .git 디렉토리를 생성합니다.

우리는 망할 놈의 저장소로 지정된 디렉토리를 사용합니다.

git init newrepo

초기화 후에는 newrepo 디렉토리, 데이터를 .git라는 디렉토리가 될 것이며, 자원은 모두 망할 놈의 요구는이 디렉토리에 저장됩니다.

당신이 버전 제어에서 여러 개의 파일을 원한다면, 당신은 망할 놈의 그 파일을 추적하기 시작에게 다음 현재 디렉토리를 제출 명령을 추가 자식을 사용해야합니다 :

$ git add *.c
$ git add README
$ git commit -m '初始化项目版本'

저장소에이 .c와 README 파일로 끝나는 위의 명령 디렉토리.


자식 클론

우리는(svn의 체크 아웃과 유사) 기존의 Git 저장소 프로젝트에서 자식 복제복사본을사용합니다.

복제 저장소 명령의 형식은 다음과 같습니다

git clone <repo>

우리가 특정 디렉토리로 복제해야하는 경우, 다음과 같은 명령 형식을 사용할 수 있습니다 :

git clone <repo> <directory>

매개 변수 설명 :

  • REPO : Git 저장소.
  • 디렉토리 : 로컬 디렉토리.

예를 들어, 루비 언어 망할 놈의 코드 저장소 모래를 복제하려면 다음 명령을 사용할 수 있습니다 :

$ git clone git://github.com/schacon/grit.git

명령을 실행 한 후, 다운로드 한 모든 버전 레코드를 저장하는 .git 디렉토리를 포함 모래라는 현재 디렉토리에서 디렉토리를 생성합니다.

당신이 당신의 자신의 새로운 프로젝트 디렉토리의 이름을 정의하려는 경우, 당신은 위 명령의 끝에서 새 이름을 지정할 수 있습니다 :

$ git clone git://github.com/schacon/grit.git mygrit