git 일반 작업 명령

1445 단어
다운로드
git clone https://gitee.com/602387427/test.git
최신 코드 가져오기
git pull --rebase origin master
로컬 분기 만들기 (dev)
git checkout -b dev
로컬 지점을 원격으로 전송하고 원격 지점을 만듭니다 (origin/dev)
git push origin dev

원격 테스트 지점에 따라 로컬 테스트 지점을 동기화합니다. (로컬에서 만들고 원격 지점에 대응하는 지점)


git checkout -b test origin/test

방법 2


git fetch origin 원격 지점 이름 x: 로컬 지점 이름 x 하지만 수동으로 지점으로 전환해야 합니다
git branch -a
> master
> * test
> remotes/origin/HEAD
> remotes/origin/master
> remotes/origin/test

분기 보기
git branch -a
파일 추가 및 주석 추가
git add . git commit -m "코드 메모 제출"
상태 보기
git status
원격 분기에 코드 커밋
git push -u origin dev
주 지점으로 전환
git checkout master
분기 코드가 주지에 융합되다
git merge dev
주요 지출로 제출하다
git push -u origin master
로컬 분기 삭제(dev)
git branch -D dev
원격 분기 삭제(dev)
git push origin :dev
이전 버전 반환
git reset --hard head^
또는git log 또는git reflog 인쇄 로그에서 이전 버전을 가져오고 거슬러 올라갑니다
git reset - Hard 버전 번호
git 분기를 전환하기 전에 캐시 수정
git stash save -a "message"
- a는 새로 추가된 코드 파일을 임시 저장소에 동시에 넣는 것입니다. 만약 이전에 있었다면 - a를 추가하지 않아도 됩니다. 추가하면 오류가 발생할 수 있습니다.소스 분기로 전환하여 캐시 영역 수정 사항 복구
git stash pop 최근 변경 사항 복구
Stash git stash drop stash @ {id} stash 번호를 추가하지 않으면 기본적으로 최신 번호를 삭제합니다. 즉 0입니다.
모든 캐시 레코드 확인
git stash clear
stash 목록 보기
git stash list

좋은 웹페이지 즐겨찾기