git 명령어 - 개인 정리
$ git config user.name
$ git config user.email
$ git config --global user.name "username"
$ git config --global user.email "email"
$ cat
4. 폴더 만들기 및 건너뛰기
$ mkdir
$ cd
5. 현재 디렉토리 표시
$ pwd
6. 현재 디렉토리의 파일 표시
$ ls
7. 버전 라이브러리 만들기 --> 현재 디렉터리를git 관리 창고로 만들기
$ git init
8. 임시 저장소로 파일 추가 및 수정 제출
$ git add
$ git commit -m "commit explaination"
9. 현재 창고 상태 보기
$ git status
10. 차이 보기(차이 수정)
$ git diff
$ git diff HEAD --
11. 수정 또는 삭제 취소
$ git checkout --
12. 수정 취소
$ git reset HEAD
13. 파일 삭제 작업공간에서 파일을 삭제하는 것은 오른쪽 키델과 같다
$ rm
버전 라이브러리에서 삭제한 후gitcommit 제출
$ git rm
14. 관련 원격 데이터베이스는github에서 라이브러리를 만들면 자동으로 관련 주소를 생성합니다
$ git remote add origin git@132812:path/repo-name.git
15. 원격 라이브러리로 전송
$ git push -u origin master
$ git push origin master
$ git push origin
16. 버전 정보 보기
$ git log
$ git log --pretty=online
17.버전 반환^현재 버전의 이전 버전
$ git reset -hard head^
commit-id 버전으로 돌아가기
$ git reset -hard commit-id
18. 명령 기록 보기는 각 버전의 id를 포함한다
$ git reflog
19. 클론 파일
$ git clone git@132812:path/repo-name.git
20. 브랜치 생성 브랜치
$ git branch
분기 전환
$ git checkout
작성 및 전환
$ git checkout -b
모든 분기 보기
$ git branch
현재 분기 결합 지정 분기
$ git merge
분기 삭제
$ git branch -d
21. 분할 합병 후의 상황 보기
$ git log --graph -pretty=online --abbrev-commit
22. 지점을 통합하고 fast forward 사용 안 함 제출
$ git merge --no-ff -m "commit explaination"
23. 숨겨진 영역 보기 "stash"
$ git stash
$ git stash list
24. 숨겨진 구역의 지점을 꺼내서 현장을 복구합니다. 복구 후stash 내용을 삭제하지 않으면gitstashdrop에 사용해야 합니다.
$ git stash apply
현장을 복구하는 동시에stash의 내용을 삭제합니다
$ git stash pop
$ git git branch -D
26. 원격 최신 제출 잡기
$ git pull
27. 로컬 지점과 원격 지점의 연결 구축
$ git branch --set-upstream branch-name origin/branch-name
28. 로컬 및 원격 브랜치에 해당하는 브랜치 생성
$ git checkout -b branch-name origin/branch-name
29. 태그 만들기 태그
$ git tag
현재 지점에 레이블 이름을 만들거나commit-id -->를 지정할 수 있습니다
git tag commit-id
레이블 작성 및 설명$ git tag -a -m "commit explaination"
모든 태그 보기
$ git tag
태그 정보 보기
$ git show
로컬 태그 삭제
$ git tag -d
레이블을 원격으로 밀어넣기
$ git push origin
모든 태그 밀어넣기
$ git push origin --tags
원격 탭 삭제
$ git push origin :refs/tags/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.