이번에는 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 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
위 내용은 Git의 일반적인 문구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!