git指令大全、用法详解

这篇具有很好参考价值的文章主要介绍了git指令大全、用法详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. git config: 用于设置用户身份信息,包括姓名和邮箱地址。在第一次使用Git或安装新的Git时使用,全局设置将在每次提交时使用这些信息。

    用法:

    git config --global user.name "Your name" git config --global user.email "Your email"
  2. git version: 用于检查当前Git的版本号。

    git version
  3. git init: 初始化Git仓库,创建新项目时的第一步。这将创建一个空白的存储库,用于存储源代码。

    用法:

    git init
  4. git clone: 从现有存储库复制代码。与git init的区别在于,当需要复制现有存储库时使用git clone。它实际上在内部使用git init,然后检出所有内容。

    用法:

    git clone <your project URL>
  5. git add: 将代码文件或修改后的文件添加到存储库。可以添加单个文件或所有修改过的文件和新文件。

    用法:

    git add your_file_name git add *
  6. git commit: 将更改添加到本地存储库的必要命令。提交时需要附上说明信息。

    用法:

    git commit -m "Your commit message"
  7. git status: 查看需要关注的文件数量,可以随时运行。在git addgit commit之间查看状态。

    用法:

    git status
  8. git branch: 用于有效管理分支,大多数Git存储库中都会有多个分支。可以用来创建和删除分支。

    用法:

    git branch <branch_name> # 创建新分支 git branch -d <branch_name> # 删除分支
  9. git remote add:

    • 用法:git remote add origin git@gitee.com:zhang/vue_shop.git
    • 详解:将远程仓库添加到本地Git仓库,origin是远程仓库的别名,git@gitee.com:zhang/vue_shop.git是远程仓库的地址。
  10. git push:

    • 用法:git push -u origin master
    • 详解:将本地代码推送到远程仓库,-u参数用于将本地master分支与远程master分支关联起来。
  11. git status:

    • 用法:git status
    • 详解:检查项目状态,查看哪些文件被修改过,哪些文件已经被添加到暂存区。
  12. git add:

    • 用法:git add . 或 git add file1 file2 ...
    • 详解:将文件添加到暂存区,.表示添加所有文件,file1 file2 ...表示添加指定文件。
  13. git commit:

    • 用法:git commit -m "描述"
    • 详解:将暂存区的文件提交到本地仓库,并附上提交描述信息。
  14. git pull:

    • 用法:git pull
    • 详解:从远程仓库拉取最新代码并合并到本地分支。
  15. git reset:

    • 用法:git reset

详解:回退版本,可以重置暂存区、工作区或当前分支的指针到指定的commit。

以下是所有常用的Git指令列表:文章来源地址https://www.toymoban.com/news/detail-855598.html

  1. git add: 添加文件内容至索引
  2. git am: 应用一系列补丁
  3. git annotate: 显示文件的每一行是由谁最后修改的
  4. git apply: 应用补丁到工作目录
  5. git archimport: 导入一个 GNU Arch 存档
  6. git archive: 创建一个 tar 存档文件
  7. git bisect: 通过二分查找定位引入 bug 的提交
  8. git blame: 显示指定文件的每一行是由谁修改的
  9. git branch: 列出、创建或删除分支
  10. git bundle: 从一个仓库中提取并打包所有的分支
  11. git cat-file: 提供指定对象的内容或类型和大小信息
  12. git check-attr: 显示路径的属性
  13. git checkout: 检出一个分支或路径到工作目录
  14. git cherry: 找出一个分支相对于另一个分支的差异
  15. git cherry-pick: 应用指定的提交
  16. git citool: 启动一个图形化提交工具
  17. git clean: 从工作目录中删除没有被版本控制的文件
  18. git clone: 克隆一个仓库到一个新目录
  19. git commit: 记录变动到仓库
  20. git config: 获取和设置存储库或全局选项
  21. git count-objects: 计算 Git 存储库对象的大小
  22. git describe: 给出最接近的标签
  23. git diff: 显示提交之间、提交和工作目录之间等的更改
  24. git difftool: 以可视化的方式显示更改
  25. git fast-export: 输出 Git 存储库的内容
  26. git fetch: 从另一个存储库下载对象和引用
  27. git filter-branch: 重写存储库的历史
  28. git fmt-merge-msg: 为合并创建提交信息
  29. git for-each-ref: 输出引用的信息
  30. git format-patch: 为每个提交创建格式化的补丁
  31. git fsck: 校验存储库的对象
  32. git gc: 清理不必要的文件和优化存储库
  33. git get-tar-commit-id: 提取 tar 存档的提交 ID
  34. git grep: 输出与模式匹配的行
  35. git gui: 一个图形化的 Git
  36. git hash-object: 计算对象的哈希值
  37. git help: 显示帮助信息
  38. git imap-send: 通过 IMAP 发送邮件
  39. git init: 创建一个空的 Git 仓库或重新初始化一个已存在的仓库
  40. git instaweb: 启动一个 web 服务器以显示项目
  41. git log: 显示提交日志
  42. git ls-files: 显示存储在索引中的文件信息
  43. git ls-remote: 显示远程引用的信息
  44. git ls-tree: 显示一个树对象或一个提交的目录
  45. git mailinfo: 从邮件中提取 patch 和更新信息
  46. git mailsplit: 将邮件分割成 patch 和更新信息
  47. git merge: 合并两个或更多开发历史
  48. git mergetool: 启动一个图形化的合并工具并解决合并冲突
  49. git mv: 移动或重命名一个文件、目录或符号链接
  50. git name-rev: 查找对象的名称
  51. git notes: 添加或查看对象的注释
  52. git p4: Git 与 Perforce 之间的连接
  53. git pack-objects: 创建一个压缩的包文件
  54. git pack-redundant: 查找冗余的包文件
  55. git pack-refs: 将引用打包成一个文件
  56. git patch-id: 计算补丁的 ID
  57. git prune: 删除不再需要的对象
  58. git prune-packed: 删除已经打包的对象
  59. git pull: 从另一个存储库或本地分支获取并集成
  60. git push: 更新远程引用和相关对象
  61. git quiltimport: 应用一个系列的补丁
  62. git read-tree: 读取树对象到索引中
  63. git rebase: 重新应用提交
  64. git rebase--interactive: 重新应用提交并编辑提交信息
  65. git rebase--merge: 重新应用提交并合并冲突
  66. git reflog: 记录 HEAD 的引用历史
  67. git remote: 管理远程仓库
  68. git repack: 重组对象
  69. git replace: 创建、删除或列出对象替换
  70. git repo-config: 获取和设置存储库或全局选项
  71. git request-pull: 生成一个请求合并的摘要
  72. git reset: 重置当前 HEAD 到指定状态
  73. git revert: 撤销提交
  74. git rm: 从工作目录和索引中删除文件
  75. git send-email: 发送一系列邮件
  76. git shortlog: 摘要提交日志
  77. git show: 显示各种类型的对象
  78. git show-branch: 显示分支的历史
  79. git show-index: 显示索引文件的内容
  80. git show-ref: 显示引用的信息
  81. git stage: 添加文件内容至索引
  82. git stash: 保存和恢复工作进度
  83. git status: 显示工作目录的状态
  84. git submodule: 初始化、更新或检出子模块
  85. git svn: 双向操作 Subversion 仓库
  86. git symbolic-ref: 显示或修改符号引用
  87. git tag: 创建、列出、删除或校验一个 GPG 签名的标签
  88. git unpack-file: 创建一个未压缩的对象
  89. git unpack-objects: 创建未压缩的对象
  90. git update-index: 为索引文件中的路径添加和删除内容
  91. git update-ref: 更新引用
  92. git update-server-info: 更新服务端的信息
  93. git upload-archive: 通过 Git 上传存档文件
  94. git upload-pack: 从 Git 存储库上传打包文件
  95. git var: 显示 Git 变量的值
  96. git verify-pack: 校验打包文件
  97. git verify-tag: 校验 GPG 签名的标签
  98. git web--browse: 使用 web 浏览器打开一个 Git 仓库
  99. git whatchanged: 显示提交历史和文件变更
  100. git worktree: 管理附加的工作树

到了这里,关于git指令大全、用法详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • WINDOW11系统修复 排查思路大全以及详解powershell用法

    删除Windows系统文件夹可能会导致系统出现各种问题,建议不要随意删除系统文件夹。 使用系统还原:如果你之前启用了系统还原功能,可以尝试使用该功能来恢复系统到之前的某个时间点。打开“控制面板” “系统和安全” “文件历史记录” “还原个人文件”或“还原系

    2024年02月06日
    浏览(41)
  • 如何优雅的使用ChatGPT指令,指令大全

    我希望你充当Linux终端。我将键入命令,您将回复终端应显示的内容。我希望你只回复一个唯一代码块中的终端输出,没有别的。不要写解释。除非我指示你这样做,否则不要键入命令。当我需要用英语告诉你一些事情时,我会把文本放在大括号里{像这样}。我的第一个命令是

    2024年02月05日
    浏览(60)
  • 如何使用 ChatGPT 指令大全

    你是否常常看到网路上分享的 ChatGPT 案例,但自己用了后收到的答覆并没有太大帮助?之所以会这样,是因为指令给的不够精确与到位。要让 ChatGPT 发挥最大效用,你需要好的指令。如果你不知道如何给出好的指令,不用担心,让 ChatGPT 指令大全来帮助你 😀​​​​​​​

    2024年03月13日
    浏览(61)
  • ADB操作命令详解及用法大全:全面掌握Android设备管理利器

            Android Debug Bridge (ADB) 是每一位Android开发者、测试工程师乃至普通用户在管理、调试、自动化控制Android设备时不可或缺的工具。它充当了PC与Android设备之间的桥梁,通过命令行接口提供了一整套功能强大的操作指令,使得我们能够在电脑上高效地对连接的设备进行

    2024年04月11日
    浏览(46)
  • Git 详解——Git 命令大全

    作者:禅与计算机程序设计艺术 Git 是目前最流行的版本控制系统(VCS)之一。它是分布式版本控制系统(DVCS),意味着每一个开发者都可以拥有完整的代码副本,并可随时拉取最新版本进行更新或提交自己的修改。Git 的优点包括速度快、灵活性高、可靠性高、允许多人协作

    2024年02月08日
    浏览(37)
  • 【Git详解大全】

    Git是一个免费的 开源的分布式版本控制系统 ,可以快速高效的处理从大型到小型的各种项目 1.1 版本控制 版本控制就是一种记录文件内容的变化,方便后面查询阅读之前文件修改情况。 可以记录文件修改历史记录,方便让用户可以看到历史版本,进行切换。 从个人开发到团

    2023年04月19日
    浏览(28)
  • Jlink commander使用方法(附指令大全)

    Jlinkcmd它可以方便用户在非仿真的情况下,hold内核、单步、全速、设置断点、查看内核和外设寄存器、读取flash代码等等,方便大家拥有最高的权限查看在运行中的MCU情况,查找非IDE仿真情况下,MCU运行异常的原因。 目录 驱动安装 打开Jlinkcmd 建立连接 常用指令 实测举例 指

    2023年04月15日
    浏览(48)
  • 【ChatGPT 指令大全】怎么使用ChatGPT辅助程式开发

    目录 写程式 解读程式码 重构程式码 解 bug 写测试 写 Regex 总结 在当今快节奏的数字化世界中,程式开发变得越来越重要和普遍。无论是开发应用程序、网站还是其他软件,程式开发的需求都在不断增长。然而,有时候我们可能会遇到各种问题,影响我们的工作进度,如果使

    2024年02月13日
    浏览(42)
  • 【ChatGPT 指令大全】怎么使用ChatGPT来帮我们写作

    在数字化时代,人工智能为我们的生活带来了无数便利和创新。在写作领域,ChatGPT作为一种智能助手,为我们提供了强大的帮助。不论是作文、文章,还是日常函电,ChatGPT都能成为我们的得力助手,快速提供准确的文本。   写出 [数字] 个有关 [主题] 的 [社群平台] 风格标题

    2024年02月13日
    浏览(43)
  • 【ChatGPT 指令大全】怎么使用ChatGPT来辅助学习英语

    在当今全球化的社会中,英语已成为一门世界性的语言,掌握良好的英语技能对个人和职业发展至关重要。而借助人工智能的力量,ChatGPT为学习者提供了一个有价值的工具,可以在学习过程中提供即时的帮助和反馈。在本文中,我们将介绍如何最大限度地利用ChatGPT来提高英

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包