버전 관리란 무엇인가요? 일반적으로 개발자라면 버전 반복을 경험해 본 적이 있을 것입니다. 예를 들어 버전 0.01에서 10.3.2로 업데이트되고 반복되었으며 수많은 버전을 거쳤습니다. 버전 관리 도구가 없으면 새 버전이 개발될 때마다 이전 버전을 백업해야 합니다. 새 버전에 문제가 발생하면 온라인에서 이전 버전을 찾아 새 버전으로 교체해야 합니다. 이 작업이 많이 번거롭나요? 이러한 작업을 빠르고 편리하게 수행할 수 있도록 모든 버전 관리 도구가 등장했습니다.
Git
Git은 버전 제어 도구의 선두주자로서 대부분의 개발자가 사용하는 버전 제어 도구가 되었습니다. 중앙 집중식 버전 제어 도구와 달리 Git은 분산 버전 제어 도구이며 각 클라이언트에는 완전한 기록 기록이 있습니다. 이는 매우 큰 이점을 가지며 단일 실패 지점을 방지할 수 있습니다.
그렇다면 Git에는 다른 기능이 있나요?
기타 버전 관리 시스템과 달리 Git은 차등 백업 대신 스냅샷을 직접 기록합니다
거의 모든 작업이 로컬 작업으로 네트워크 없이 완료될 수 있어 속도가 매우 빠릅니다.
데이터는 매우 안전하며 데이터가 손실되지 않습니다. Git은 모든 데이터를 저장하기 전에 확인하기 때문입니다.
Workspace, Staging Area, Repository
Git을 잘 배우고 싶다면 이 세 가지와 이들 사이의 연관성을 이해해야 합니다.
위 그림은 Git을 사용하는 일반적인 과정입니다. 먼저 작업 공간에 있는 파일을 임시 저장 영역에 임시 저장한 후, 임시 저장 영역의 내용을 저장소에 제출합니다. 버전은 스냅샷 저장소에 있습니다.
git 설치
Git 설치 방법은 다음과 같습니다
Windows에서 설치
Windows에서 Git을 사용하려면 Git 공식 홈페이지에서 설치 프로그램을 직접 다운로드할 수 있으니 계속 진행하세요. 그런 다음 바탕 화면을 마우스 오른쪽 버튼으로 클릭하면 git bash가 나타나면 설치가 성공한 것입니다.
CentOS에서의 설치
yum install git
Git 첫 번째 구성
Git 구성은 글로벌 수준, 사용자 수준, 현재 웨어하우스의 세 가지 수준으로 나뉩니다. 다음 수준의 구성은 이전 수준의 구성을 덮어쓰게 됩니다. 예를 들어, 웨어하우스 수준의 구성은 사용자 수준의 구성을 덮어쓰고, 사용자 수준의 구성은 전역 수준의 구성을 덮어씁니다. Git에는 구성 정보를 읽고 설정하는 git config 도구가 함께 제공됩니다. 이러한 구성 수준 구성 파일의 주소는 다음과 같습니다. 현재 웨어하우스 디렉터리
$ git config --global user.name "paul" $ git config --global user.email "paul@163.com"
설정 후 git config --list를 사용하여 모든 구성 매개변수를 나열하고 설정이 성공했는지 확인하겠습니다. 가치. # git config --list
user.name=paul
user.email=paul@163.com
# git config user.name paul
공개 키 생성
일반적으로 첫 번째 설치 후에 공개 키도 생성됩니다. 공개 키를 생성하는 명령은 다음과 같습니다.ssh-keygen -t rsa -C 'youremail@example.com'그런 다음 Enter를 3번 누릅니다. 일반적으로 비밀번호를 설정하지 않으므로 Enter 키만 누르면 됩니다. 그러면 공개키와 개인키가 생성됩니다.
cat ~/.ssh/id_rsa.pubGet help information
을 통해 공개 키 콘텐츠를 볼 수 있습니다. 도움말 정보를 얻는 데는 세 가지 동등한 방법이 있습니다
git help [命令] git [命令] --help man git [命令]
위 내용은 버전 제어 도구 Git - 소개, 설치, 구성, 공개 키 생성 및 도움말 얻기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!