git 사용 및 상용 명령

2661 단어 git.명령 하 다.
git 팀 프로젝트 에서 의 사용 절차
1.먼저 git 원 격 창고 에서 clone 프로젝트 를 로 컬 로 이동 합 니 다.

git clone     
2.개발 지점 만 들 기
일반적으로 우 리 는 코드 를 master 분기 에 쓰 지 않 고 새 분기 로 쓴다.

git checkout -b test
3.test 분기 에 코드 수정 을 한다.예 를 들 어 특정한 기능 의 개발 을 완성 한다.
4.수정 후 test 지점 에 코드 제출

git add .
git commit -m "your comment"
 5.review 코드(필수)
test 분기 에서 어떤 기능 을 개발 한 후 수 정 된 코드 를 review 하여 master 분기 와 비교 하 는 것 을 권장 합 니 다.
6.master 분기 로 전환

git checkout master
 7.마스터 분기 업데이트

git pull (   master            )
 8.test 지점 으로 다시 전환

git checkout test
 9.master 코드 를 test 분기 로 업데이트

git merge master( master         )
10.충돌 처리 후 test 지점 을 서버 에 제출

git push origin    
 11.병합 요청 제출
Merge Request 를 제출 한 후 코드 심사 팀 동료 들 은 제출 한 코드 를 심사 하고 문제 가 없 으 면 합병 요청 에 동의 하여 test 분기 의 코드 를 master 분기 에 통합 합 니 다.
git 팁 사용
stash 사용
가끔 이런 장면 이 있 습 니 다.당신 은 현지의 한 가지 위 에서 특정한 기능 을 개발 합 니 다.이때 긴급 bug 가 처리 해 야 합 니 다.현재 기능 이 개발 되 지 않 았 습 니 다.제출 하고 싶 지 않 고 제출 하지 않 으 면 가 지 를 전환 할 수 없습니다.현재 코드 를 stash 명령 으로 임시 저장 할 수 있 습 니 다.

git add .
git stash
이 때 수 정 된 코드 는 스 택 과 유사 한 용기 에 잠시 저장 되 며 코드 는 마지막 으로 제출 한 위치 로 회 복 됩 니 다.
git stash list 를 실행 하여 임시 저장 창고 의 목록 을 볼 수 있 습 니 다.
코드 를 잠시 저장 한 후에 분기 로 전환 할 수 있 습 니 다.이 때 다른 분기 로 전환 하여 bug 를 복원 할 수 있 습 니 다.끝 난 후에 이 분기 로 전환 하여 아래 명령 을 실행 하여 복원 할 수 있 습 니 다.

git stash pop
blame 사용
때때로 우 리 는 다른 사람의 코드 를 수정 할 때 어떤 파일 의 구체 적 인 한 줄 이 누가 썼 는 지 확인 하려 면 blame(책망 의 뜻 으로 책임 을 추궁 할 수 있다)을 사용 할 수 있다.

git blame   
위의 명령 을 실행 하면 줄 마다 누가 제출 했 는 지 구체 적 으로 표시 되 고 페이지 넘 기기 키 로 페이지 를 넘 길 수 있 습 니 다.
git 명령 별명 설정
git 명령 을 두 드 리 는 것 이 좀 번 거 롭 지 않 습 니까?확실 해,나 도 그렇게 생각해.
~/.gitconfig 파일 에 별명 설정 을 할 수 있 습 니 다.다음 줄 을 추가 하 십시오.

[alias]
 st = status
 ci = commit
 br = branch
 co = checkout
 df = diff
별명 은 자신의 습관 에 따라 설정 할 수 있다.
상용 git 명령

git branch -r/-a        /       
git checkout          
git checkout -b                 
git branch -d            
git pull            
git merge                 
git diff         add     
git diff --cached      add,  commit   
git diff HEAD             
git log --oneline --number   log,  log    ,  number 
git add .               
git push origin                 
git status                  ,          
git reset HEAD              

좋은 웹페이지 즐겨찾기