git 고객 센터 기본 조작
1. 공개 키 생 성
ssh -keygen -t rsa
기본 공개 키 생 성 경로 C: \ \ Documents and Settings \ \ 사용자 이름 \ \. ssh
2. 이름과 이메일 주소 설정
git config --global user.name "jason"
git config --global user.email "[email protected]"
3. 권한 있 는 projects 보기
ssh -p 29418 10.1.11.32 gerrit ls -projects >e:\project.txt
4. 클론 코드
git clone ssh://……
클론 명령 에 - b 원 격 분기 이름 을 추가 하면 원 격 분기 와 같은 이름 의 로 컬 분기 가 자동 으로 생 성 됩 니 다.... 와 같다
git clone ssh://…… -b XX_Bluetooth_Dev
5. 갈고리 스 크 립 트 를 로 컬 로 복사
scp -P 29418 -p 10.1.11.33:/hooks/commit-msg .git/hooks
6. 개인 분기 만 들 기
git checkout -b local_name origin/repo_name
7. 로 컬 분기 삭제
git branch -d local_name
8. 로 컬 코드 라 이브 러 리 에 수정 제출
git commit -s -m "TFS_4772:jason_gps_modify LocationManagerService.java"
9. 이미지 화 도구 열기
gitk
10. push 코드 부터 debug 분기 까지
git push origin:local_name repo_name
11. cherry - pick commt 에서 다른 지점 으로
git cherry-pick [commit-id]
12. push 코드 에서 Int 분기 까지
git push origin HEAD:refs/for/repo_name
13. 원 격 코드 라 이브 러 리 의 데 이 터 를 로 컬 로 업데이트 합 니 다.
//
git pull --rebase
//
git remote update
git checkout local_name
git rebase origin/repo_name
14. 원 격 분기 에 제출 한 이벤트 보기
git log --pertty=oneline n
15、reset
git reset [commit-id]// git add,git commit
git reset --soft [commit-id]// git commit
git reset --hard [commit-id]//
16. 분기 의 commt 통합
git rebase -i HEAD~[number-of-commits]
혹은
git rebase -i commit [commit-id]
17. stash 가 제출 하지 않 은 변경 사항 을 잠시 저장 합 니 다.
git stash
stash 목록 검사
git stash list
stash 제거
git stash apply
18. 어떤 commt 의 변 화 를 봅 니 다.
git show [commit-id]
19. 어떤 파일 의 모든 변경 사항 을 검사 합 니 다.
git blame [file_name]
이상 명령 과 관련 된 host 와 port 는 구체 적 인 설정 에 따라 수정 해 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.