Git의 일반적인 문구

php中世界最好的语言
풀어 주다: 2018-03-14 09:31:28
원래의
1848명이 탐색했습니다.

이번에는 Git에서 자주 사용하는 문구를 소개하겠습니다. Git에서 자주 사용하는 문구를 사용할 때 주의사항은 무엇인가요? 실제 사례를 살펴보겠습니다.

현재 디렉토리 pwd 표시

git Warehouse 초기화 git init

git Warehouse에 파일 추가

① git add <file> 添加文件
② git commit -m "提交说明"  -m为可选,后跟本次提交的说明,但建议必填,这样之后查看时,可以清楚的知晓本次都做了什么。
查看仓库当前的状态 git status
查看different git diff
记录每一个命令(命令历史) git reflog
显示从最近到最远的提交日志(提交历史)  git log
使用 git log --pretty=oneline  可简化log输出信息
로그인 후 복사

Rewind

① 返回上一个版本 git reset --hard HEAD^
② 返回版本号为3628164的版本 git reset --hard 3628164,版本号可以用git log --pretty=oneline来查看。
로그인 후 복사

Git에서 HEAD는 현재 버전을 나타내고, 이전 버전은 HEAD^, 이전 버전을 나타냅니다. HEAD 입니다 ^^ 버전이 너무 이르다면 HEAD~100 으로 줄여서 사용하시면 됩니다.

작업 공간에서 파일(파일)에 대한 모든 수정 사항 취소 git checkout -- file

① 若file 自修改后还没被放到暂存区,现撤销就和版本库一样。
② 若file已经添加到暂存区,又做了修改,现撤销修改就回到添加暂存区后的状态。
로그인 후 복사

임시 저장 영역의 수정 사항을 취소하고 작업 공간에 다시 넣기 git Reset HEAD file

원격 라이브러리 연결 , git Remote add Origin git Warehouse address 명령을 사용하고 연결 후 git push -u Origin master 명령을 사용하여 처음으로 마스터 브랜치의 모든 내용을 푸시합니다.

원격 라이브러리가 비어 있으므로 처음으로 마스터 브랜치를 푸시할 때 -u 매개변수를 추가하세요. Git은 마스터 브랜치 콘텐츠를 원격 새 마스터 브랜치로 푸시할 뿐만 아니라 로컬 마스터 브랜치와 원격 마스터 브랜치를 함께 연결하면 향후 푸시 또는 풀에 대한 명령이 단순화됩니다.
이후에는 수정하고 커밋할 때마다 git push Origin master 명령을 사용하여 최신 변경 사항을 푸시할 수 있습니다.

원격 라이브러리를 로컬에 다운로드하세요. git clone 원격 웨어하우스

Git은 https 및 ssh를 포함한 여러 프로토콜을 지원하지만 ssh에서 지원하는 원격 git 프로토콜이 가장 빠릅니다.

dev 생성 및 git checkout 전환 -b dev는 다음 두 작업과 동일합니다.

① git branch dev 创建分支
② git checkout dev 切换分支
로그인 후 복사

현재 브랜치 git 브랜치 보기(모든 브랜치 나열, 현재 브랜치 앞에 *가 있음)

지정된 브랜치를 다음에 병합 현재 브랜치 git merge 브랜치 이름 지정

删除指定分支(dev) git branch -d dev
查看分支合并图 git logg --graph
로그인 후 복사

git logg --graph --pretty=oneline --abbrev-commit 출력 단순화

브랜치를 병합할 때 빠른 전달 모드 비활성화 git merge --no-ff -m "commit Description" dev

일반적으로 Git에서는 브랜치를 병합할 때 가능하면 빨리 감기 모드를 사용하지만 이 모드에서는 브랜치를 삭제하면 브랜치 정보가 손실됩니다.

빨리 감기 모드를 강제로 비활성화하려는 경우 Git은 병합 중에 새 커밋을 생성하므로 브랜치 기록에서 브랜치 정보를 볼 수 있습니다.

작업 시나리오를 가정해 보겠습니다. 현재 브랜치에서 작업 중이지만 현재 메인 브랜치에 버그 수정이 필요한 긴급 작업이 있지만 현재 작업을 진행 상황에 제출하고 싶지 않습니다. 임시 "저장소"가 필요합니다. "현재 작업 현장에서 본 지점(또는 other아무 지점)으로 전환하여 긴급 작업을 수행합니다. 작업 완료 후 현재 작업 현장을 복원합니다.

“储藏”当前工作现场 git stash
查看 “储藏” git stash list
恢复并删除stash内容 git stash pop
恢复但不删除stash内容 git stash apply
删除stash git stash drop
로그인 후 복사

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

webpack 사용에 대한 자세한 설명

React에서 버튼에 이벤트를 추가하는 방법

위 내용은 Git의 일반적인 문구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿