git 5분 튜토리얼

伊谢尔伦
풀어 주다: 2016-11-26 11:35:37
원래의
1451명이 탐색했습니다.

많은 사람들이 Git이 너무 혼란스럽거나 버전 관리 시스템이 복잡하다고 생각합니다.

이 문서는 대부분의 기본적인 요구 사항에 대해 70%를 다루고 있습니다. 90%까지

git 5분 튜토리얼

시작하기

Git을 사용하기 전에 저장소를 생성해야 합니다. 기존 디렉터리를 Git 저장소로 사용하거나 빈 디렉터리를 만들 수 있습니다.

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

git init
로그인 후 복사

지정한 디렉터리 사용 as Git 저장소

git init newrepo
로그인 후 복사

지금부터는 별도로 명시하지 않는 한 Git 저장소 루트 디렉토리에 있다고 가정합니다.

새 파일 추가

저장소, 하지만 아무것도 없습니다. add 명령을 사용하여 파일을 추가할 수 있습니다

git add filename
로그인 후 복사

add...를 사용하여 작업 파일을 계속 추가할 수 있습니다

버전 제출

이제 이러한 파일을 추가했으며 실제로 Git 저장소에 저장되기를 원합니다.

이를 위해 해당 파일을 저장소에 커밋합니다

git commit -m "Adding files"
로그인 후 복사

-m을 사용하면 자신만의 주석 정보를 작성할 수 있는 편집기가 나타납니다.

많은 파일을 수정하고 각 파일을 추가하고 싶지 않고 로컬 수정 사항을 자동으로 제출하도록 커밋하려는 경우 다음을 사용할 수 있습니다. -a 플래그

git commit -a -m "Changed some files"
로그인 후 복사

git commit 명령의 -a 옵션은 git에서 관리했던 수정되거나 삭제된 모든 문서만 저장소에 제출할 수 있습니다.

-a는 새 파일이 제출되지 않고 수정만 발생한다는 점에 유의하세요.

릴리스 버전

먼저 서버에서 라이브러리를 복제하고 업로드합니다.

git clone ssh://example.com/~/www/project.git
로그인 후 복사

이제 수정한 후 서버에 푸시할 수 있습니다.

git push ssh://example.com/~/www/project.git
로그인 후 복사

업데이트 검색

위와 같이 푸시했다면 다음 명령은 현재 브랜치가 유일한 추적 브랜치와 자동으로 병합된다는 의미입니다.

git pull
로그인 후 복사

기본 위치가 아닌 위치에서 지정된 URL로 업데이트하는 데 5분 이상 걸렸습니다

git pull http://git.example.com/project.git
로그인 후 복사

?

삭제

저장소에서 파일을 삭제하려면 rm

git rm file
로그인 후 복사

분기 및 병합

분기가 로컬에서 수행되므로 속도가 빠릅니다. 빠른. 새 브랜치를 생성하려면 Branch 명령을 사용합니다.

git branch test
로그인 후 복사

분기 명령은 분기로 이동하는 것이 아니라 분기를 만들기만 합니다. 그래서 우리는 checkout 명령을 사용하여 지점을 변경합니다.

git checkout test
로그인 후 복사

첫 번째 브랜치, 즉 메인 브랜치를 "마스터"라고 합니다.

git checkout master
로그인 후 복사

브랜치에서 커밋이 가능하지만 마스터 브랜치의 변경 사항은 반영되지 않습니다. 작업이 완료되었거나 마스터 브랜치에 변경 사항을 커밋하려면 마스터 브랜치로 다시 전환하고 병합을 사용하세요.

git checkout master
git merge test
로그인 후 복사

브랜치를 삭제하려면 -d 플래그를 사용합니다.

git branch -d test
로그인 후 복사


관련 라벨:
git
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿