gitee 분기 명령 전체

6927 단어 git
gitee를 설치한 후에우리는 새로운 업무 수요가 있을 것이다.장면: L은 회사에서 gitee를 사용하여 자신의 코드를 업로드하고 하루에 한 번씩 업로드한다~ 그럼 다른 사람들의 코드는 어떡해, 난리가 아니야.그럼 다 쓴 다음에 올리지만 프로젝트 진도는 매일 확인해야 해요.이때 지점의 역할을 느꼈다.

분기 관리 생성


간편한 명령줄 시작 자습서: Git 글로벌 설정:
git config --global user.name "****"
git config --global user.email "*******"

git 저장소를 만들려면 다음과 같이 하십시오.
mkdir djang
cd djang
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@  

창고가 있습니까?
cd existing_git_repo
git remote add origin git@gitee.com:H_sen/djang.git
git push -u origin master

#                                 

git clone <       >

#          

git clone <       > <    >

# -b         ,   master  

git clone <       > -b <    > <    >


#             
git checkout -b NewBranch

#       
git branch

#          master
git checkout master

#        NewBranch
git branch -D NewBranch


장면: 분기 New Branch를 만드는 데 성공했다고 가정하십시오. 코드를 전송해야 할 경우.
git add -A (    )
git commit -m "new branch"
git push origin NewBrLanch   #         

장면: 프로젝트가 모두 끝났다고 가정하면 여러 가지가 있다~ 우리는 그들을 합병해야 한다

주 분기로 분기 결합

#       master
git checkout master
#           
git pull
#      (     , master       )
git merge NewBranch

#                      
vim Readme   #         
git add -A
git push origin master    #             master  

#             
git log -graph

이제 지점을 왜 쓰는지 이해할 수 있게 됐어.그리고 회사의 지점에도 규정이 있습니다. 예를 들어 마스터는 쉽게 업로드할 수 없습니다. dev개발의 지점으로 프로젝트 개발을 해야 하고 각 그룹은pyTeam지점이 있어야 합니다. 그룹의 나 H 를 알고 있습니다.분지테스트에서 모든 문제를 제거한 후에야 마스터 지점에 발표할 수 있습니다.그럼 BUG 분기가 있지 않을까요?있다!!!

Bug 분기


장면: 모든 차단 수단이 BUG가 마스터에 업로드되는 것을 막지 않았다고 가정하고 당신은 이때 다른 모듈을 개발하고 있습니다.어떡하지?
  • 하던 일을 멈추고
  • 마스터 지점을 전환해서 마스터의 버그를 해결하면 귀찮아요
  • git stash가 돋보이다
    사용 방법:
  • 버그 발견
  • #       bug
    vim Readme 
    #   dev              
    git stash    #                   Bug   
    
  • 버그 수정
  • #     bug   
    git checkout -b bug-100
    #        bug
    vim Readme
    git add -A
    git commit -m "   bug"  #       
    
    
  • 수정된 버그와 마스터를 병합
  • #     master
    git checkout master
    #     
    git merge bug-100
    #        
    git origin master
    
    

    버그 배열이 끝났습니다.이전의 파일은 어떻게 상태를 회복합니까?
  • 이전의 dev 지점을 되찾고 상태를 회복
  • #         
    git checkout dev
    #     
    git status
    more Readme    #                   
    git stash list    #        git stash      
    git stash apply    #        
    #     
    git status    #         bug         
    
  • 1git stash 기타 작업
  • git stash drop  #            git stash       
    git stash apply stash{
         {
         0}}  #            
    git stash pop    #             
    
    '''
      !!! git stash aplpy    stash       ,   git stash drop     
    git stash pop                
    '''
    

    업데이트할 분기 사용

    좋은 웹페이지 즐겨찾기