빠른 시작 Git 튜토리얼로그인
빠른 시작 Git 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 13:44:34

Git이 저장소를 생성합니다.


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

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


git init

Git은 git init 명령을 사용하여 Git 저장소를 초기화합니다. 많은 Git 명령은 Git 저장소에서 실행되어야 하므로 git init은 Git을 사용하는 첫 번째 명령입니다.

git init 명령을 실행한 후 Git 저장소는 리소스의 모든 메타데이터가 포함된 .git 디렉터리를 생성하고 다른 프로젝트 디렉터리는 변경되지 않은 상태로 유지됩니다(각 하위 디렉터리 디렉터리에 .svn을 생성하는 SVN과 달리 Git 웨어하우스의 루트 디렉터리에 .git 디렉터리만 생성됩니다.

사용 방법

현재 디렉터리를 Git 저장소로 사용하세요. 초기화만 하면 됩니다.

git init

이 명령을 실행하면 현재 디렉터리에 .git 디렉터리가 생성됩니다.

Git 저장소로 지정한 디렉토리를 사용하세요.

git init newrepo

초기화 후에는 .git이라는 디렉터리가 newrepo 디렉터리에 나타납니다. Git에 필요한 모든 데이터와 리소스는 이 디렉터리에 저장됩니다.

현재 디렉터리에 버전 제어에 넣으려는 파일이 여러 개 있는 경우 git add 명령을 사용하여 Git에게 해당 파일 추적을 시작하도록 지시한 다음 제출해야 합니다.

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

위 명령은 웨어하우스 디렉터리에 .c로 끝나는 README 파일이 있습니다.


git clone

우리는 git clone을 사용하여 기존 Git 저장소에서 프로젝트를 복사합니다(svn checkout과 유사).

저장소 복제를 위한 명령 형식은 다음과 같습니다.

git clone <repo>

지정된 디렉터리로 복제해야 하는 경우 다음 명령 형식을 사용할 수 있습니다.

git clone <repo> <directory>

매개변수 설명:

  • repo:Git 저장소 .

  • 디렉토리:로컬 디렉터리.

예를 들어 Ruby 언어 Git 코드 저장소 Grit를 복제하려면 다음 명령을 사용할 수 있습니다.

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

이 명령을 실행하면 현재 디렉터리에 .git 디렉터리가 포함된 grit이라는 디렉터리가 생성됩니다. . , 다운로드된 모든 버전 기록을 저장하는 데 사용됩니다.

새 프로젝트 디렉터리의 이름을 직접 정의하려면 위 명령 끝에 새 이름을 지정할 수 있습니다.


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

PHP 중국어 웹사이트