일반적으로 사용되는 Git 명령 요약(치트 시트 공유)
Git은 현재 중국에서 가장 일반적인 코드 관리 도구 중 하나입니다. 초보자와 숙련된 전문가 모두 언제든지 쉽게 사용할 수 있도록 자체 Git 명령 사전이 필요합니다. 다음 기사에서는 일반적으로 사용되는 Git 지침을 요약하여 여러분과 공유하겠습니다. 모든 사람에게 도움이 되기를 바랍니다.
Git 치트 시트
git 버전 2.36.0
문서 설명
<>
은 [교체해야 할 항목]을 의미합니다.<>
表示【需替换的项】[]
表示【非必填项】|
表示【或】工作树(工作区),索引(暂存区),Git 目录(HEAD) 三词含义参照 Git 官网
初始配置
git config --global user.name [<username>]
配置用户名
git config --global user.email [<email>]
配置邮箱
git config --global core.editor [<vim>]
配置编辑器
创建项目
git clone <options>
克隆远程仓库
git init [project]
初始化本地项目
添加
git add <file>
添加文件到暂存区
git commit -m <commit notes>
将暂存区的内容提交到 HEAD
git commit -am <commit notes>
将 add 和 commit 合并操作
git commit --amend -m <commit notes>
将 add 和 commit 合并操作且合并到上次 commit
显示
git status
显示状态
git diff [HEAD]
显示差异
git log
显示日志
git show <commit>
显示某个 commit 的详细内容
git blame <file>
显示文件每行的 commit 信息
撤回
git restore <file>
撤回工作区的修改
git restore --staged <file>
将已提交到暂存区的修改撤回工作区
git reset [--mixed] <commit>
将当前版本撤回到某个 commit,保留工作区的修改
git reset --soft <commit>
将当前版本撤回到某个 commit, 保留工作区和暂存区的修改
git reset --hard <commit>
将当前版本撤回到某一个 commit,不保留工作区的修改
git rm <file>
将文件从工作区和暂存区删除
git mv <file>
将文件从工作区和暂存区移动或改名
分支
git branch [--list]
显示所有分支
git branch -a
显示远程分支
git branch <branch>
创建分支
git branch -d|-D <branch>
删除分支
git branch -m <newbranch>
重命名当前分支
git switch <branch>
切换到已有分支
git switch -c <branch>
创建并切换分支
git merge <branch>
将某个分支合并到当前分支
git tag <tagname>
给当前分支打标签
git stash
将工作区的更改存储到脏工作目录中
git stash apply
将脏工作目录中的数据恢复到工作区(不会删除脏工作目录保存的数据)
git stash drop
将脏工作目录中的数据删除
git stash pop
将脏工作目录中的数据恢复工作区并删除脏数据
远程
git remote [-v]
显示远程库
git remote show <origin>
显示某个远程库的信息
git remote add <origin> <url>
添加远程库链接
git remote rm <origin>
[]
는 [선택 사항]을 의미합니다. 🎜🎜🎜|
는 [또는]을 의미합니다. 🎜🎜🎜🎜work Tree🎜 (작업공간), 🎜index🎜 (임시 저장 영역), 🎜Git 디렉토리🎜 (HEAD) 이 세 단어의 의미는 Git 공식 홈페이지🎜🎜🎜🎜🎜🎜이니셜을 참고하세요. configuration🎜🎜🎜🎜git config --global user.name [<username>] 사용자 이름 구성 🎜🎜git config --global user.email [<email>] code> 이메일 구성 🎜🎜 git config --global core.editor [<vim>]
편집기 구성 🎜🎜🎜🎜🎜🎜 프로젝트 생성 🎜🎜🎜🎜git clone <options>
원격 창고 복제🎜🎜git init [프로젝트]
로컬 프로젝트 초기화🎜🎜🎜🎜🎜🎜Add🎜🎜🎜🎜git add <file>
파일 추가 준비 영역으로🎜 🎜git commit -m <commit Notes>
준비 영역의 내용을 HEAD에 제출 🎜🎜git commit -am <commit Notes>
병합 추가 및 커밋 작업 🎜🎜git commit --amend -m <commit Notes>
추가 및 커밋 작업을 병합하고 마지막 커밋에 병합🎜🎜🎜🎜🎜🎜Display🎜🎜🎜🎜git status 상태 표시 🎜🎜<code>git diff [HEAD]
diff 표시 🎜🎜git log
로그 표시 🎜🎜git show <commit> 커밋 세부 정보 표시🎜🎜gitblame
파일 각 줄의 커밋 정보 표시🎜🎜🎜🎜🎜🎜Withdraw🎜🎜🎜🎜git Restore <file> code> 작업 공간에 대한 수정 사항 취소🎜🎜<code>git Restore --staged <file>
스테이징 영역에 제출된 수정 사항을 작업 공간🎜🎜git Reset [--mixed] < ;commit>
현재 버전을 커밋으로 철회하고 작업공간에 수정 사항 유지 🎜🎜git Reset --soft <commit>
현재 버전을 커밋으로 철회 커밋 및 작업 유지 영역 및 스테이징 영역의 수정 사항🎜🎜git Reset --hard <commit>
작업 공간의 수정 사항을 유지하지 않고 특정 커밋으로 현재 버전을 철회합니다🎜🎜git rm <file>
작업 공간 및 준비 영역에서 파일 삭제🎜🎜git mv <file>
작업 공간 및 준비 영역에서 파일 이동 또는 이름 바꾸기🎜🎜🎜🎜🎜🎜 Branch🎜 🎜🎜🎜git Branch [--list]
모든 브랜치 표시 🎜🎜git Branch -a
원격 브랜치 표시 🎜🎜git Branch <branch> 브랜치 만들기 🎜🎜<code>git Branch -d|-D <branch>
브랜치 삭제 🎜🎜git Branch -m <newbranch>
현재 브랜치 이름 바꾸기 🎜🎜git switch <branch>
기존 브랜치로 전환🎜🎜git switch -c <branch>
브랜치 생성 및 전환🎜🎜git merge <branch> 브랜치를 현재 브랜치에 병합🎜🎜git tag <tagname>
현재 브랜치에 태그 지정🎜🎜git stash
작업 공간의 변경 사항을 더티 작업 디렉토리에 저장 🎜 🎜git stash apply
는 더티 작업 디렉토리의 데이터를 작업 공간으로 복원합니다(더티 작업 디렉토리에 저장된 데이터는 삭제되지 않습니다). 🎜🎜git stash drop
은 be dirty 작업 디렉터리의 데이터 삭제🎜🎜git stash pop
더티 작업 디렉터리의 데이터를 작업 공간으로 복원하고 더티 데이터를 삭제합니다🎜🎜🎜🎜🎜🎜remote🎜🎜🎜🎜git 원격 [- v ]
원격 라이브러리 표시 🎜🎜git 원격 쇼 <origin>
원격 라이브러리에 대한 정보 표시 🎜🎜git 원격 추가 <origin> code> 원격 라이브러리 링크 추가🎜🎜<code>git 원격 rm <origin>
원격 라이브러리 링크 삭제🎜git remote rename <oldname> <newname>
원격 라이브러리 이름 바꾸기 git remote rename <oldname> <newname>
重命名远程库
git pull [<origin><branch>]
拉取远程库到本地库
git push [-u <origin> <master>]
将本地库推送到远程库
git push origin --delete <branch>|git push origin :crazy-experiment
删除远程分支
git fetch
从远程库获取到本地库
帮助
git help <command>
显示某个命令的详细使用文档
git <command> -h
显示某个命令的使用说明
checkout
该命令职责不明确,不建议使用;
git checkout <file>
丢弃工作区的修改
git checkout -f
强制丢弃工作区和暂存区的修改
git checkout <branch>
切换分支
git checkout -b <branch>
git pull [<origin><branch>]
원격 라이브러리를 로컬 라이브러리git push [-u <origin> <master>]
로컬 라이브러리를 원격 라이브러리로 푸시합니다
git push Origin --delete <branch>|git push Origin :crazy-experiment
원격 브랜치 삭제🎜🎜git fetch
원격 라이브러리에서 로컬 라이브러리 가져오기🎜🎜도움말🎜🎜git help <command>
명령에 대한 자세한 사용법 문서를 표시합니다. 🎜🎜git <command> -h
특정 명령 사용에 대한 지침을 표시합니다🎜🎜체크아웃🎜🎜 이 명령의 책임은 불분명하며 권장되지 않습니다.🎜🎜git checkout <file>
는 작업 공간에 대한 수정 사항을 삭제합니다.🎜🎜git checkout -f
는 강제로 삭제합니다. 작업 공간 및 스테이징 영역 수정🎜🎜git checkout <branch>
브랜치 전환🎜🎜git checkout -b <branch>
브랜치 생성 및 전환🎜🎜권장 학습: "🎜 Git 튜토리얼🎜 》🎜
위 내용은 일반적으로 사용되는 Git 명령 요약(치트 시트 공유)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











해결 : GIT 다운로드 속도가 느리면 다음 단계를 수행 할 수 있습니다. 네트워크 연결을 확인하고 연결 방법을 전환하십시오. GIT 구성 최적화 : 포스트 버퍼 크기를 늘리고 (GIT 구성-글로벌 http.postBuffer 524288000) 저속 제한 (git config --global http.lowspeedlimit 1000)을 줄입니다. git 프록시 (예 : git-proxy 또는 git-lfs-proxy)를 사용하십시오. 다른 git 클라이언트 (예 : Sourcetree 또는 Github 데스크탑)를 사용해보십시오. 화재 보호를 확인하십시오

git 저장소를 삭제하려면 다음 단계를 따르십시오. 삭제하려는 저장소를 확인하십시오. 로컬 리포지토리 삭제 : rm -rf 명령을 사용하여 폴더를 삭제하십시오. 원격으로 창고 삭제 : 창고 설정으로 이동하고 "창고 삭제"옵션을 찾은 후 작동을 확인하십시오.

GIT를 통해 로컬로 프로젝트를 다운로드하려면 다음 단계를 따르십시오. GIT를 설치하십시오. 프로젝트 디렉토리로 이동하십시오. 다음 명령을 사용하여 원격 저장소 클로닝 : git 클론 https://github.com/username/repository-name.git

GIT 코드를 업데이트하는 단계 : 코드 확인 : git 클론 https://github.com/username/repo.git 최신 변경 사항 가져 오기 : Git Fetch Merge 변경 사항 : GIT 병합 원산지/마스터 푸시 변경 (옵션) : Git Push Origin Master

git 저장소 주소를 보려면 다음 단계를 수행하십시오. 1. 명령 줄을 열고 리포지토리 디렉토리로 이동하십시오. 2. "git remote -v"명령을 실행하십시오. 3. 출력 및 해당 주소에서 저장소 이름을 봅니다.

Git Commit은 프로젝트의 현재 상태에 대한 스냅 샷을 저장하기 위해 파일 변경을 GIT 저장소에 기록하는 명령입니다. 사용 방법은 다음과 같습니다. 임시 저장 영역에 변경 사항 추가 제출 메시지를 저장하고 종료하기 위해 간결하고 유익한 제출 메시지를 작성하여 제출을 완료하기 위해 제출물을 완료하십시오. 제출자에 서명을 추가하여 제출 내용을보기 위해 GIT 로그를 사용하십시오.

git에 빈 폴더를 제출하려면 다음 단계를 따르십시오. 1. 빈 폴더를 만듭니다. 2. 스테이징 영역에 폴더를 추가하십시오. 3. 변경 사항을 제출하고 커밋 메시지를 입력하십시오. 4. (선택 사항) 변경 사항을 원격 저장소로 밀어 넣습니다. 참고 : 빈 폴더의 이름은 시작할 수 없습니다. 폴더가 이미 존재하는 경우 git add -force를 사용하여 추가해야합니다.

전자 상거래 웹 사이트를 개발할 때 어려운 문제가 발생했습니다. 대량의 제품 데이터에서 효율적인 검색 기능을 달성하는 방법은 무엇입니까? 기존 데이터베이스 검색은 비효율적이며 사용자 경험이 좋지 않습니다. 일부 연구 후, 나는 검색 엔진 타입을 발견하고 공식 PHP 클라이언트 Typeense/Typeense-PHP를 통해이 문제를 해결하여 검색 성능을 크게 향상 시켰습니다.
