Git 설치 기반
3105 단어 Git
Git 소개
Git는 현재 세계에서 가장 선진적인 분포식 버전 제어 시스템이다.CVS 및 SVN은 중앙 버전 제어 시스템입니다.중앙 서버에 중앙 버전 제어 시스템을 집중적으로 저장하는 중앙 버전 제어 시스템입니다. 중앙 버전 제어 시스템의 가장 큰 문제점은 네트워크(또는 랜 아래에서)가 작동해야 한다는 것입니다.분포식 버전 제어 시스템은'중앙 서버'가 아예 없고 모든 사람의 컴퓨터에는 완전한 버전 라이브러리가 있다. 그러면 당신이 일할 때 인터넷을 할 필요가 없다. 왜냐하면 버전 라이브러리는 당신의 컴퓨터에 있기 때문이다.하지만 인터넷에는 스스로 찾아볼 수 있는 소개가 많다.
Git 설치
저는 Windows 시스템의 msysgit, Git Bash의 명령행 인터페이스를 사용합니다.먼저 Git에 등록할 때 전자 메일을 사용하여 전역 사용자 이름과 전자 메일을 설정합니다.
$ git config --global user.name " "
$ git config --global user.email " "
그리고 자신의 컴퓨터에서 위치를 선택하여 디렉터리를 만들고 폴더에 들어가 명령을 내려 초기화하여 이 디렉터리를 Git가 관리할 수 있는 창고로 만듭니다.
$ git init
이 디렉터리에 **가 나타납니다.git** 폴더, 설정 정보입니다.다음은 파일에 대한 작업입니다.
$ git add
$ git commit -m " "
Git 원격 관리
SSH 또는 HTTPS를 통한 원격 관리 가능
먼저 SSH 키 생성
$ ssh-keygen -t rsa -C " "
계속 리턴하면 사용자의 홈 디렉터리에 **가 생성됩니다.ssh 디렉터리, 안에 id_rsa 및 id_rsa.pub 두 파일, 이 두 개가 SSH 키의 비밀 키 맞습니다, id_rsa는 개인 키, id_rsa.pub는 공개 키입니다.id_rsa.pub의 내용 복사는 자신의 Git 홈페이지 계정에 추가된 *Settings – >SSH and GPG keys – >New SSH key의 key 값, title 값을 임의로 기입합니다 ***.그런 다음 홈 페이지에 새 저장소 저장소 저장소를 추가하여 ****Clone and download****에서 SSH URL을 복사하고 로컬 Git Bash 명령행 도구에서 호출합니다.
$ git remote add origin [email protected]:michaelliao/learngit.git
로컬 라이브러리를 원격 라이브러리와 연결합니다.위의origin 뒤는 모두 당신의 창고 URL입니다. 원격 라이브러리의 이름은 origin입니다. 이것은 Git의 기본 명칭입니다. 다른 이름으로 바꿀 수도 있습니다.마지막으로 로컬 라이브러리의 모든 내용을 원격 라이브러리로 전송합니다.
$ git push -u origin master
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (19/19), 13.73 KiB, done.
Total 23 (delta 6), reused 0 (delta 0)
To [email protected]:michaelliao/learngit.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
$ git remote add origin https://github.com/******/JavaCode.git
뒤의 조작은 모두 같다.
주의하다
다음은 내가 공부할 때 겪은 문제를 말해 보자.
$ git add text.txt
fatal: pathspec 'text.txt' did not match any files
로컬 라이브러리에 추가할 파일을 저장해야 합니다. 창고로 연결된 폴더 아래에 있어야 파일을 찾을 수 있습니다. 그렇지 않으면 오류를 보고하여 파일을 찾지 못했습니다.2. 로컬 라이브러리의 내용을 원격 라이브러리로 보내는 중 $git push -u origin master 오류
$ git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
구체적인 원인은 잘 모른다.인터넷에서 찾으면 $git pull origin master를 호출하고 * $git push - u origin master * 를 호출하면 성공적으로 전송할 수 있습니다. 홈페이지에 있는 관련 리포지토리에 있는 대응 라이브러리에서 전송된 파일을 볼 수 있습니다.
첫 접촉, 무슨 잘못이 있는지 지적해 주십시오. 모두가 토론하고 공유할 수 있도록 제공해 주십시오
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
브랜치 병합(Visual studio 2017 사용)의 계속입니다. 기능 추가를 위한 브랜치를 작성하고, 기능 추가한 후, 그 내용을 develop 브랜치에 병합해 봅니다. 1. 새롭게 「add1」라고 하는 브랜치를 작성 2. 브랜치 "add1"을 선택한 상태에서 M...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.