git 사용 소결(로 컬 분기 와 원 격 분기,git 명령)

git
git 는 버 전 관리 시스템(VCS)으로 언제든지 문서 의 상 태 를 업데이트 기록 으로 저장 하고 임의의 시간 에 업데이트 기록 을 복원 할 수 있 습 니 다.
버 전 관리
버 전 관 리 는 파일 의 변 화 를 기록 하 는 방식 으로 특정 버 전 번호 의 파일 내용 을 쉽게 찾 아 볼 수 있다.
질문
1.문서 의 수량 이 많 고 이름 이 명확 하지 않 아 문서 버 전이 혼 란 스 럽 습 니 다.
2.매번 문 서 를 컴 파일 할 때마다 값 을 부여 해 야 하기 때문에 불편 합 니 다.
3.여러 사람 이 동시에 문 서 를 편집 하면 겹 쳐 쓰기 쉽다.
git 사용
git 를 사용 하기 전에 전역 설정 git 가 필요 합 니 다.
제출 사용자 이름-git config--global user.name"사용자 이름"메 일 박스 제출-git config--gllobal user.email"메 일 박스"**주:전역 설정 은 한 번 만 실 행 됩 니 다.수정 이 필요 하 다 면 상기 명령 을 반복 합 니 다.
git 제출 명령
git init git 창고 초기 화
git status 파일 상태 보기git add.새로 추 가 된 파일 을 제출 합 니 다git commt-m"commt"파일 설명 제출
git log 제출 기록 보기
  • git remote add origin https://gitee.com/xxxx/xxxxx.git 원 격 창고 와 연결
  • git push-u origin master 는 로 컬 지점 을 원 격 으로 보 냅 니 다
  • git clone https://gitee.com/xxxx/xxxxx.git 원 격 master 분기 다운로드(클론)
  • git pull--rebase origin master 원 격 라 이브 러 리 와 로 컬 동기 화 합병 가 져 오기(원 격 창고 가 비어 있 지 않 음)
  • git remote remove origin 원 격 라 이브 러 리 와 로 컬 간 의 연결 을 끊 습 니 다
  • git bash 에서 로 컬 과 git 간 의 연결 을 제거 합 니 다
  • find.-name".git"|xargs rm-rf 로 컬 과 git 간 의 연결 제거
    git 분기
    가 지 는 현재 작업 디 렉 터 리 에 있 는 코드 의 사본 입 니 다.가 지 를 사용 하면 개발 지선 에서 분리 하여 개발 주선 에 영향 을 주지 않도록 할 수 있 습 니 다.
    분기 보기
    git branch 로 컬 분기 보기git branch-a 모든 지점 보기(로 컬 과 원 격)git branch-r 원 격 분기 보기
  • git branch-vv 로 컬 분기 와 원 격 분기 간 의 관련 관 계 를 봅 니 다
  • 분기 명령
    git branch 분기 명/develop 새 분기 만 들 기
  • git checkout 분기 명/develop 전환 분기(임시 저장 영역 에서 원래 작업 디 렉 터 리 의 가 지 를 덮어 씁 니 다)
  • git rm--cached 분기 명/develop 임시 저장 구역 에서 분기 삭제
  • git branch-d 분기 명 삭제 분기(분기 가 합 쳐 져 야 삭제 가능)/(-D 강제 삭제)
  • git merge 소스 분기 합병 분기
  • git rest--hard commitID 는 git 창고 에서 지정 한 업데이트 기록 을 복원 하여 임시 저장 소 와 작업 공간 을 덮어 씁 니 다
  • 주 분기(master)가 처음으로 git 창고 에 업 데 이 트 를 제출 하 는 것 은 자동 으로 발생 하 는 분기 입 니 다.
    개발 지점(develop)은 개발 의 공유 로 master 지점 을 기반 으로 만 들 어 졌 습 니 다.
    기능 분기(feature)는 구체 적 인 기능 을 개발 하 는 분기 로 개발 분기 에 따라 생 성 됩 니 다.
    분기 간 의 관계
    기능 분기->개발 분기->메 인 분기
    변경 사항 일시 저장
    분기 의 모든 변경 사항 을 추출 하고 저장 하면 개발 자 들 이 깨끗 한 작업 사본 을 가지 고 임시로 네트워크 에 가서 다른 일 을 할 수 있 습 니 다.
    응용 필드:분기 임시 전환
    *저장 소 임시 변경:git stash
    *변경 사항 복구:git stash pop
    git 원 격 분기
    원 격 git 창고 의 지정 한 지점 을 로 컬 로 끌 어 옵 니 다.(로 컬 에 존재 하지 않 는 지점)
  • git checkout-b 로 컬 분기 origin/원 격 분기 에서 원 격 분기(로 컬 존재 하지 않 음)
  • git checkout 분기 명 전환 분기알림 이 나타 나 면:
    fatal:경 로 를 업데이트 하고 브 랜 치'원 격 브 랜 치'로 전환 할 수 없습니다.
    시간'오리 진/원 격 분기'를 체크 아웃 하려 고 했 습 니까?
    resolved as commit?
    잡 아 당 기 는 데 성공 하지 못 함 을 나타 낸다
    먼저 실행 해 야 합 니 다.
    git fetch
    실행 중
    git checkout-b 로 컬 분기 명 origin/원 격 분기 명
    로 컬 에서 새 분기 가 검출 되 어 원 격 으로 보 냅 니 다.
  • git checkout-b develop 분기 명 생 성 및 로 컬 분기 전환*[git branch dev/생 성 분기 에 해당 함  git checkout dev//분기 선택]
  • 이 지점 은 현재 지점 에서 검출 되 었 기 때문에 파일 내용 은 현재 지점 과 같 습 니 다git branch origin develop 원 격 분기 만 들 기git push--set-upstream origin 분기 명 은 로 컬 지점 을 원 격 창고 로 푸 시 합 니 다원 격 분기 가 존재 한다 면 로 컬 분기 생 성 시 연결 합 니 다.
    git checkout-b 로 컬 분기 origin/원 격 분기
    병합 분기
    마스터
  • git checkout master
  • git merge 로 컬 분기 합병 분기git push origin master 푸 시분기 삭제
    git branch-d dev//로 컬 분기 삭제
    git push origin-d dev//원 격 분기 삭제
    총결산
    git 사용 소결(로 컬 분기 와 원 격 분기,git 명령)에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 git 사용 소결 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기