도구 설정 MAC 엔 드 Git 설치 및 환경 구축
Git 설치
Git 을 다운로드 하 는 방법 은 두 가지 가 있어 요.
homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
Git 을 설치 하면 사용자 이름과 사용자 메 일 을 설정 하고 나중에 Git 과 의 상호작용 을 할 때마다 이 정 보 를 사용 합 니 다.
git config --global user.name "your_name"
git config --global user.email "[email protected]"
설정 정 보 는 변경 할 수 있 습 니 다. 나중에 위의 명령 을 변경 하려 면 사용 하면 됩 니 다.동시에
git config --list
명령 을 사용 하여 Git 의 설정 정 보 를 볼 수 있다.Git 은 기본적으로 대소 문자 가 민감 하지 않 습 니 다. 즉, 파일 이름 의 한 자 모 를 대소 문자 로 변환 한 수정 Git 은 이 변경 사항 을 무시 하고 동기 코드 에서 오류 가 발생 할 수 있 으 므 로 대소 문자 로 민감 하 게 설정 하 는 것 을 권장 합 니 다.
git config core.ignorecase false
키 생 성
Git 관련 원 격 창 고 는 공개 키 를 제공 하고 로 컬 에 비밀 키 를 저장 해 야 합 니 다. 원 격 창고 와 상호작용 을 할 때마다 원 격 창 고 는 공개 키 로 상호작용 자의 신분 을 검증 합 니 다.다음 명령 을 사용 하여 키 를 생 성 합 니 다.
ssh-keygen -t rsa -C "[email protected]"
키 를 생 성 한 후 로 컬
/Users/ /.ssh
디 렉 터 리 에 두 개의 파일 id_rsa
, id_rsa.pub
을 생 성 합 니 다. id_rsa
파일 은 비밀 키 로 저장 되 어 로 컬 에 저 장 됩 니 다. id_rsa.pub
파일 은 공개 키 로 저장 되 어 있 습 니 다. 이 내용 을 원 격 창고 에 업로드 해 야 합 니 다.공개 키 문자열 을 가 져 오 는 구체 적 인 동작 은 다음 과 같 습 니 다.
공개 키 획득
cd
, 현재 사용자 디 렉 터 리 진입 ls -a
, 진입 cd .ssh
디 렉 터 리 .ssh
디 렉 터 리 에 있 는 파일 보기 ls
, 파일 내용 보기 GitHub 를 예 로 들 어 원 격 창고 에 공개 키 를 추가 합 니 다. 위 에 공개 키 를 가 져 왔 습 니 다. 원 격 창고 에 공개 키 를 추가 하면 됩 니 다.
공개 키 추가
개인 설정 페이지 에서 왼쪽 에서 선택
.ssh
하고 오른쪽 에 공개 키 를 추가 합 니 다. cat id_rsa.pub
는 key 의 이름 입 니 다. 마음대로 찾 을 수 있 고 변경 할 수 있 습 니 다. id_rsa.pub
위 에서 우리 가 얻 은 공개 키 입 니 다. 작성 이 끝 난 후에 SSH and GPG keys
단 추 를 누 르 면 원 격 키 가 추 가 됩 니 다.로 컬 관련 원 격 창고
title
상용 Git 명령 어
git config —global user.name “XXX"
git config --global user.email “XXXX"
git config core.ignorecase false
key
add SSH key
git add // git add .
git commit -m " " // , git add
git reset . // add
git rm --cached . // add
git init
git remote add origin ssh
git pull
ssh-keygen -t rsa -C “your_email”
git clone
git checkout -b origin/
//
git branch —track origin/
git checkout
git remote add
git clone // git init
git reset --hard/soft //
git reset --hard/soft HEAD~ // num
git revert -m number // merge,number ,1- merge 2- merge
git revert HEAD~2..HEAD // commit
git fetch --all
git reset --hard origin/
git log -p
git log —stat ,
git log —graph ,
git log -p filename
git checkout -b
충돌 이 있 으 면 충돌 을 해결 하고 사용 git merge
한 다음 에 사용 git push origin :
git checkout
git cherry-pick
git cherry-pick ..
git cherry-pick ^..
git tag //
git tag -a -m "tag_msg" //
git tag -a //
git tag -d
git tag // tag
git show // tag
git push origin // tag
git push origin –tags // tag
git branch -d //
git branch -D //
git branch -avv // ,
git remote show origin //
git clean -f // untracked files
git clean -fd // untracked
이 편 에 서 는 Git 의 사용 을 대충 소 개 했 지만 Git 내부 의 실현 과 구체 적 인 사용 방법 에 대해 서 는 스스로 깊이 이해 해 야 한다.Git 에 대한 상세 한 소개 와 작업 원 리 는 다음 과 같은 여러 글 을 볼 수 있다.
Git 튜 토리 얼 은 Git 에 소 개 된 작업 원리 가 있어 자세히 읽 을 수 있 습 니 다.
Git Community Book 중국어 판 은 Git 의 구체 적 인 사용 을 소 개 했 는데 이 책 도 Git 에 관 한 좋 은 책 이다.
Git 연습, Git 의 각종 지령 실전 연습.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.