노트-기트 베이스

2892 단어
  • git 구성
  • git config --global user.name "xxx" //     
    git config --global user.email "[email protected]" //    
    git config --global core.editor vim //     
  • 구성 정보 검토
  • git config --list //      
    git config user.name //       
  • 도움말 보기
  • git help 
  • git창고를 얻는 두 가지 방법
  • 기존 디렉터리에서git로 파일 가져오기
  • 초기화 창고
  • git init //   
  • 파일 추적 및 제출
  • git add *.c 
    git add LICENSE   //add                ,         、         、            。
    git commit -m 'initial project version'
  • 한 서버에서 기존git 창고를 복제합니다
  • 클론 웨어하우스
  • git clone https://github.com/libgit2/libgit2    //  https      
  • 사용자 정의 로컬 창고 이름
  • git clone https://github.com/libgit2/libgit2 mylibgit
  • 기록이 매번 갱신되다
  • 네 가지 상태:untracked,unmodified,modified,staged
  • 상태 점검:
  • git status //   -s         
  • 간결판 출력 접두사:??왼쪽 M이 수정된 것을 추적하지 않고 임시 저장 A를 넣었습니다. 새로 임시 저장에 추가되었습니다. 오른쪽 M에 추가되었습니다. 임시 저장되지 않았습니다.
  • 파일 무시: 이름 생성.gitignore의 파일은 무시할 파일 모드를 보여 줍니다.
  • 수정 사항 보기
  • git diff //       
    git diff --cached //          
  • 업데이트 제출
  • git commit //  
    git commit -m "xxxx"//              
  • 사용 준비 건너뛰기
  • git commit -a //                   ,   git add
  • 파일 제거(추적된 파일 목록에서 제거)
  • git rm filename.md //           git     ,         
  • 파일 이동
  • git mv file_from file_to
  • 제출 내역 보기
  • git log
  • 작업 취소
  • 제출 취소(1차 제출을 2차 제출로 대체할 것)
  • git commit --amend
  • 임시 보관 취소
  • git reset HEAD ... //       
  • 파일에 대한 수정 취소
  • git checkout -- filename
    모든 수정은 사라지고 조심스럽게 사용
  • 원격 웨어하우스 보기
  •  git remote -v //        
  • 원격 웨어하우스 추가
  • git remote add  
  • 원격 창고 끌어오기
  • git fetch  
  • 원격 웨어하우징
  • git push [remote-name] [branch-name]
  • 레이블
  • git tag //    
    git tag -l 'v1.8.5*'//   v1.8.5       
  • 레이블 만들기:라이트 레이블 메모 레이블
  • 메모 레이블
  • git tag -a  -m  //    
    
  • 라이트 레이블
  • git tag 
  • 푸시 레이블
  •  tag push origin --tags
  • Git 별명:git config를 통해 명령마다 별명을 설정할 수 있습니다. 예를 들어
  • git config --global alias.ci commit

    이후gitci를 사용하여 제출할 수 있습니다
    to be done...

    좋은 웹페이지 즐겨찾기