Git 명령 으로 기록 하기

원문http://www.cnblogs.com/cspku/articles/Git_cmds.html
기본적으로 평소에 쓰 는 명령 이 포함 되 어 있 습 니 다.
1. 수정 파일 보기, 추가, 제출, 삭제, 찾기, 리 셋
git help  #   command help
git show #           git show $id
git co --  #        
git co . #        
git add  #                
git add . #                 
git rm  #          
git rm  --cached #          ,      
git reset  #            
git reset -- . #            
git reset --hard #             ,               
git ci  git ci . git ci -a #  git add, git rm git ci                                              git ci -am "some comments"
git ci --amend #           
git revert  #          ,              
git revert HEAD #            

2. 파일 diff 보기
git diff  #                git diff
git diff  #            
git diff .. #          
git diff --staged #            
git diff --cached #            
git diff --stat #         

3. 제출 기록 보기
git log git log  #            
git log -p  #            diff
git log -p -2 #              diff
git log --stat #        
tig
Mac     tig  diff log,brew install tig

4. Git 로 컬 브 랜 치 관리 -- 브 랜 치 보기, 전환, 생 성, 삭제
git br -r #       
git br  #       
git br -v #             
git br --merged #                
git br --no-merged #                
git co  #        
git co -b  #       ,      
git co -b   #   branch    new_branch
git co $id #          checkout  ,      ,            
git co $id -b  #          checkout  ,       
git br -d  #       
git br -D  #          (                 )
      rebase
git merge  #  branch         
git merge origin/master --no-ff #   Fast-Foward  ,      merge  
git rebase master  #  master rebase branch,   : git co  && git rebase master && git co master && git merge 
 Git    (              )
git diff > ../sync.patch #     
git apply ../sync.patch #    
git apply --check ../sync.patch #        

5. Git 임시 저장 관리
git stash #   
git stash list #    stash
git stash apply #        
git stash drop #      
6. Git      
git pull #                   
git pull --no-ff #                   ,      
git fetch origin #         
git merge origin/master #                
git co --track origin/branch #                  
git co -b  origin/ #             ,    
git push # push    
git push origin master #              
git push -u origin master #           (          ,         )
git push origin  #       , origin      
git push origin : #       
git push origin : #       (git br -d ),   push      

7. Git 원 격 창고 관리
GitHub
git remote -v #               
git remote show origin #            
git remote add origin git@ github:robbin/robbin_site.git #         
git remote set-url origin git@ github.com:robbin/robbin_site.git #         (          ) 
git remote rm  #       

8. 원 격 창고 만 들 기
git clone --bare robbin_site robbin_site.git #               
scp -r my_project.git git@ git.csdn.net:~ #            
mkdir robbin_site.git && cd robbin_site.git && git --bare init #          
git remote add origin git@ github.com:robbin/robbin_site.git #         
git push -u origin master #        
git push -u origin develop #      develop       develop  ,  track
git remote set-head origin master #        HEAD  master  
                
git branch --set-upstream master origin/master
git branch --set-upstream develop origin/develop

... 에서 오다http://www.cnblogs.com/cspku/articles/Git_cmds.html

좋은 웹페이지 즐겨찾기