手机版
你好,游客 登录 注册
背景:
阅读新闻

Git 2.23 发布,两个新命令'git switch'和'git restore'

[日期:2019-08-21] 来源:Linux公社  作者:Linux [字体: ]

 

上周,Git背后的团队发布了Git 2.23,其中包含了实验性命令、向后兼容性等。此版本已收到来自77个以上贡献者的贡献,其中26个是新的。

 

Git 2.23有什么新特性?

 

实验性命令

 

这个版本附带了一对新的实验性命令,git switch和git restore,为git checkout提供了更好的接口。

 

两个新的命令”git switch“和”git restore“被引入来拆分”检查分支以推进其历史“和”检查索引之外的路径和/或tree-ish以推进当前的历史“单一的”git checkout“命令。

 

Git checkout可用于使用Git checkout更改分支。如果用户不想切换分支,git checkout也可以用来更改单个文件。这些新命令的目的是将git checkout的职责划分为两个更细的类别,即更改分支的操作和更改文件的操作。

向后兼容性

“format-patch”的“-base”选项现在与“git patch-id –stable”兼容。

git fast-export/import

“git fast-export/import”对现在将用于处理UTF-8以外的编码中的日志消息提交。

git clone –recurse-submodules

“git clone -recurse-submodules”现在学会了设置子模块,以忽略超级项目gitlink中记录的提交对象名称。

git diff/grep

现在添加了用于提取Rust的funcname和单词边界的模式“git diff/grep”。

 “git fetch” 和 “git pull”

命令git fetch” 和 “git pull用于报告何时提取导致非快进更新,以便用户注意到异常情况。

git status

在此版本中,“git status”输出中的额外空行已减少。

开发者支持

此版本附带开发人员支持,用于在测试中模拟未满足的先决条件,以确保在跳过具有先决条件的测试时其余测试成功。

git-core开发人员的新教程

此版本附带了一个针对有抱负的git-core开发人员的新教程。本教程演示了创建Git树更改,发送以供审阅以及基于注释进行更改的端到端工作流程。

 

Git 2.23中的bug修复

 

  • 在早期版本中,“git worktree add”在连接到相同存储库的另一个工作树损坏时,常常会失败。这个问题已经在这个版本中得到了纠正。
  • 文件描述符的问题已经修复。
  • 这个版本提供了一个更新的参数验证。
  • 在这个版本中,从配置文件中解析按比例缩放的数字的代码变得更加健壮,也更容易理解。

要详细了解此新闻,请阅读GitHub上的官方博客文章。

将Git版本号编译进程序  https://www.linuxidc.com/Linux/2018-07/153239.htm
Git的工作模式和工作流程 https://www.linuxidc.com/Linux/2018-05/152154.htm
Git建立远程/本地服务器和Git命令的使用 https://www.linuxidc.com/Linux/2018-05/152153.htm
代码版本控制Git工具使用详解 https://www.linuxidc.com/Linux/2018-04/151973.htm
Git重要概念与常用命令 https://www.linuxidc.com/Linux/2018-04/151810.htm
Git常用命令总结 https://www.linuxidc.com/Linux/2018-04/151809.htm
Git常用命令整理,详细全面 https://www.linuxidc.com/Linux/2018-04/151805.htm
git merge的使用  https://www.linuxidc.com/Linux/2019-06/158901.htm
在 Git 中创建和列出本地和远程分支  https://www.linuxidc.com/Linux/2019-08/159850.htm
如何在 Debian 10 Linux 上安装 Git  https://www.linuxidc.com/Linux/2019-08/159841.htm
Git实用技巧和命令  https://www.linuxidc.com/Linux/2018-08/153480.htm

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-08/160254.htm

linux
相关资讯       Git  Git 2.23 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款