• 技术文章 >开发工具 >git

    常用Git指令总结(速查表分享)

    青灯夜游青灯夜游2022-05-30 10:34:18转载954
    Git目前已经是国内最常见的代码管理工具之一;无论新手还是经验丰富的大佬,都需要有一套自己的Git命令字典,方便随时使用。下面本篇文章总结了一些常用Git指令分享给大家,希望对大家有所帮助!

    Git速查表

    git version 2.36.0

    文档说明

    初始配置

    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> 删除远程库链接

    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教程

    以上就是常用Git指令总结(速查表分享)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:learnku,如有侵犯,请联系admin@php.cn删除
    专题推荐:Git
    上一篇:Git远程仓库(Github)知识点总结 下一篇:GitHub中值得了解的8个酷炫小技巧
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 速查!Git常用命令大全【汇总推荐】• Git基础详解之git恢复被删除的文件(实例详解)• 20个不可错过的github前端开源项目,赶紧放入收藏夹!• Git远程仓库(Github)知识点总结• 浅析VSCode中如何手动配置Git(图文教程)
    1/1

    PHP中文网