Git 의 간단 한 조작

Git 설치
windows 에서 git 홈 페이지 에서 다운로드 할 수 있 습 니 다 (https://git-scm.com/downloads)
360 이 제공 하 는 git (http://baoku.360.cn/soft/show/appid/104714032)
다음은 기본 설치 절차.
운행
방법 1:
git bash, cd 를 더 블 클릭 하여 창 고 를 저장 해 야 할 디 렉 터 리 로 이동 합 니 다.
예 를 들 면:
$ cd D:git\

  
방법 2:
저장 할 디 렉 터 리 를 찾 으 려 면 오른쪽 클릭 하고 Git Bash Here 를 선택 하 십시오.
방법 3:
저장 할 디 렉 터 리 를 찾 으 려 면 오른쪽 클릭 하고 Git GUI Here (시각 화 동작) 를 선택 하 십시오.
3. 사용자 정보 설정
다 중 사용자 가 같은 항목 을 조작 할 때 서로 다른 사용자 의 서로 다른 조작 은 각각 매우 중요 하 다.
사용자 정보 설정:
1 $ git config --global user.name “XXXXX”
2 $ git config --global user.email [email protected]

사용자 정보 보기:
1 $ git config user.name
2 $ git config user.emai
3 $ git config --list                       //      

작업 절차
1. Git 자원 을 작업 디 렉 터 리 로 복제 합 니 다.
2. 복 제 된 자원 에 파일 을 추가 하거나 수정 합 니 다.
3. 다른 사람 이 수정 하면 자원 을 업데이트 할 수 있 습 니 다.
4. 제출 전에 수정 사항 을 확인 합 니 다.
5. 수정 사항 제출.
6. 수정 완료 후 오류 가 발견 되면 제출 을 철회 하고 다시 수정 하여 제출 할 수 있 습 니 다.
기본 개념
작업 공간: 바로 당신 이 컴퓨터 에서 볼 수 있 는 목록 입 니 다.
임시 저장 구역: 영 어 는 stage 또는 index 라 고 합 니 다.
"git 디 렉 터 리 아래" 의 index 파일 (. git / index) 에 저 장 됩 니 다. 그래서 저 는...   그들   임시 저장 소 는 때때로 색인 (index) 이 라 고도 부른다.
버 전 라 이브 러 리: 작업 영역 에 숨겨 진 디 렉 터 리 가 있 습 니 다. git. 이것 은 작업 영역 이 아니 라 Git 버 전 라 이브 러 리 입 니 다.
기본 조작
창고 만 들 기:
1 $ git init             //         
2 $ git init XXXX       //         ,     XXXX   

창고 에 파일 추가:
1 $ git add                   //
2 $ git commit -m “  ”          //
3   ####          ####
4 $ git status                  //        
5 $ git diff             //       

수정 사항 제출:
1 $ git add                   //       
2 $ git commit -m “  ”

버 전 반환:
 1 $ git log            ||$ git log --pretty=oneline //    (   )
 2   ####         ,        ####
 3 $ git reset --hard HEAD^            //        
 4 $ git reset --hard HEAD^^            //        
 5 $ git reset --hard HEAD~X            //    X   
 6 $ git reset --hard             //     
 7     ID     commit      ,        
 8 $ git reflog                              //      
 9 $ git checkout -- file                  //       
10 $ rm file                                    //
11 $ git rm file                              //

분기: (포인터 와 같이 주 분 지 는 master)
    
1 $ git branch                  //    
2 $ git checkout -b             //  +    
3 $ git checkout               //    
4 $ git merge                   //          
5 $ git branch                        //    
6 $ git branch -d              //    
7 $ git branch -D              //      

임시 저장 소:
1 $ git stash                           //    
2 $ git stash list                      //  
3 $ git stash apply                     //  
4 $ git stash drop                      //  
5 $ git stash pop                       //  + 
6 $ git stash apply stash@{0}         //      

태그:
1 $ git tag                         //    
2 $ git tag                               //    
3 $ git show                  //      
4 $ git tag -a v0.1 -m "version 0.1 released"      // -a     ,-m      
5 $ git tag -d                 //      

7. 원 격 라 이브 러 리 (중국의 gitee (코드 클 라 우 드), 외국 의 github)
원 격 라 이브 러 리 를 연결 할 때 로 컬 ssh 수 저 를 gitee 나 github 에 업로드 해 야 합 니 다.
  SSH:  
1 $ ssh-keygen -t rsa -C "XXXX.com" //  SSH Key

보통 C: \ \ 사용자 \ 사용자 이름 \. ssh 에 저 장 됩 니 다.
GitHub 에 로그 인 한 다음 개인 설정 을 선택 합 니 다 - > SSH 및 GPG 키 - > 새로운 SSH 키
      복사 idrsa. pub 의 내용
기본 동작: (현재 클 라 우 드 에서 같은 이름 의 빈 창 고 를 만들어 야 합 니 다)
    
 1 $ git remote git [email protected]:LuYuyang1999/XXXX.git    //  github(       )
 2 $ git push github(gittee   )master               //        
 3 $ git remote gitee [email protected]:XiaoLuBanBi/XXXX.git    //         
 4 $ git remote                                             //     
 5 $ git remote -v                                          //       
 6 $ git remote rm <>                                       //        
 7 $ git clone [email protected]:LuYuyang1999/XXXX.git        //            origin     github gitee
 8 $ git push origin                      //        
 9 $ git push origin --tags                       //        
10 $ git push origin :refs/tags/            //        

 
비고: 원 격 라 이브 러 리 가 로 컬 과 일치 할 때 만 업로드 할 수 있 습 니 다.
Git push 가 실 패 했 을 때 다시 연결 하고 ssh 수저 를 확인 하거나 코드 를 사용 합 니 다.
$ git pull origin master --allow-unrelated-histories

 
  

좋은 웹페이지 즐겨찾기