写点什么

Git 2.7: 一个新的带来许多新特性和性能提升的主要版本

  • 2016-01-29
  • 本文字数:660 字

    阅读完需:约 2 分钟

在 2.6 版本发布两个月之后, Git 2.7 发布。该版本带来了许多新特性以及性能的提升。

本文选取了 Git 2.7 带来的主要变化:

  • git remote支持get-url子命令,可以显示指定远端的 URL。
  • git rebase新增了一个命令行选项--no-autostash,可以覆盖配置变量rebase.autostash
  • git worktree支持list子命令,可以显示代码库的工作树及相关的分支。工作树是 Git
    2.5
    初次引入的一个特性,旨在使在同一个代码库的多个分支上工作更简单。
  • git bisect在并发用于多个工作树时也可以很好地工作了。此外,该命令现在支持oldnew子命令,与之前的badgood子命令相比,不那么令用户迷惑了。bisect查找那些产生了不良影响而又难以确定的状态变化时非常有用。它使开发人员可以标识 good/old提交以及bad/new提交,这样,就可以对那些提交进行二叉搜索,查找造成破坏的提交。
  • git submodule支持一个新的配置选项push.recurseSubmodules,帮助开发人员将变更推送到主模块,而不需要提前推送修改过的子模块。使用命令行选项--recurse-submodules=on-demand也可以获得同样的效果,但新增的push.recurseSubmodules选项将此设为默认行为。
  • git stash支持一个新的配置选项stash.showPatch,使它总是显示实际的修改,而不是受影响的文件的路径列表。在 Git 2.6 中,这一动作可以通过在命令行中使用-p标识实现。
  • 在性能方面,Git 2.7 使用 C 重写了git submodule

Git 2.7 还包含许多其他的变更,其中包括 800 多个提交。感兴趣的读者可以从发布说明中查看完整的列表。

查看英文原文: Git 2.7: a Major New Release with Many New Features and Improvements

2016-01-29 18:003782
用户头像

发布了 1008 篇内容, 共 427.5 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

陪玩小程序源码:如何打造爆款陪玩平台?

DUOKE七七

php MySQL uniapp 陪玩源码

启动Tomcat时报错,提示80端口被占用怎么办?

天翼云开发者社区

80端口共用 弹性云主机

爬虫党必看:如何用动态IP绕过平台限制

kookeey代理严选

Python 爬虫代理 动态代理IP kookeey代理 IP防止被封

京东 x AutoMQ x CubeFS: 万亿级 Kafka 消息规模下的降本增效之旅

AutoMQ

云计算 大数据 kafka 云原生 流处理

软件实施文档,项目实施管理方案(Word原件)

金陵老街

软件实施 软件方案

如何选择合适的数据库助力企业数字化转型?3 月 20 日,TiDB vs MySQL 线上 Meetup 第二期诚邀 TiDBer 们一起探讨!

TiDB 社区干货传送门

关于 PD etcd 空间使用满处理记录

TiDB 社区干货传送门

版本升级 集群管理 管理与运维 备份 & 恢复

探索微店商品详情API接口:解锁电商数据的新篇章

代码忍者

微店商品详情API接口

TOPRISM:借助 TiDB Cloud Chat2Query 实现业务智能升级

TiDB 社区干货传送门

Manus:AI Agent的未来,还是一场营销秀?

TechubNews

人工智能 AI 科技

Autodesk AutoCAD 2025 for Mac:专业设计,精准呈现

小玖_苹果Mac软件

DeepSeek与低代码:共创AI应用开发新生态,赋能未来创新

天津汇柏科技有限公司

人工智能 AI DeepSeek

覆铜板加工厂数字化转型 MES 解决方案

万界星空科技

制造业 mes 万界星空科技 覆铜板 覆铜板行业

Topaz Video AI for Mac:智能视频增强,画质提升新境界

小玖_苹果Mac软件

CCleaner Pro for Mac:优化系统,提升性能

小玖_苹果Mac软件

我在县城“驯化”AI:有多少“人工”才有多少“智能”

趣解商业

人工智能 AI 科技

Git 2.7: 一个新的带来许多新特性和性能提升的主要版本_Git_Sergio De Simone_InfoQ精选文章