生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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:003366
用户头像

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

关注

评论

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

Java面试常用知识(附赠最新面试题)

架构大数据双料架构师

产业数字化无法“一蹴而就”,而是“长跑冠军”。

CECBC

MyBatis入门

Simon郎

Java mybatis

架构师训练营第五周总结

陈靓-哲露

Linux 操作系统!开篇!!!

cxuan

Linux

腾讯的辣酱不香了 支付宝的区块链真能解决“萝卜章”问题?

CECBC

双链通 萝卜章 区块链方案

锦囊篇|一文摸懂SharedPreferences和MMKV(一)

ClericYi

【自学成才系列二】multipass上ubuntu安装篇

小朱

ubuntu multipass

Git 的进阶操作

多选参数

git GitHub gitlab

理解Redis的内存回收机制和过期淘汰策略

老胡爱分享

redis LRU

分布式缓存 - 第五周作业

孙志平

极客大学架构师训练营 系统架构 分布式缓存 一致性哈希 Hash 第9课 听课总结

John(易筋)

极客时间 极客大学 极客大学架构师训练营 分布式缓存 一致性哈希

为什么大家都说SELECT * 效率低

Java小咖秀

MySQL 面试 经验

系统架构师week 04 - 互联网架构总结

尔东雨田

极客大学架构师训练营

手把手教你看MySQL官方文档

Simon

MySQL

ARTS-week5

王钰淇

ARTS 打卡计划

架构师训练营第五周总结

Melo

极客大学架构师训练营

起底印度禁用59款应用的数据表现

谢锐 | Frozen

移动应用 游戏开发 游戏出海 移动互联网 游戏制作

集中全世界程序员的力量,可以在三天之内实现一个手机淘宝吗?

非著名程序员

程序员 软件 程序人生 软件工程 人月神话

自由职业半年之后,我又滚回职场了...

王磊

程序员 程序人生

谈谈容器和K8s

Gabriel

模式与重构-作业

秤须苑

写给孩子的两本书我读得津津有味

孙苏勇

读书 陪伴 随笔杂谈

小师妹学JVM之:JIT中的PrintAssembly续集

程序那些事

JVM jdk8 JDK14 assembly 签约计划第二季

微服务网关演进之路

捉虫大师

Java 微服务 dubbo 网关

神经网络攻防:开篇词——你所不知道的神经网络攻防

P小二

神经网络 AIPwn 对抗样本 AI安全 P小二

面试时被问创建多少个线程合适?你该怎么说?

小谈

面试 线程 JVM springboot SpringCloud

重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

小傅哥

Java 设计模式 小傅哥 重构 代码规范

Gradle快速入门使用指南 - 安装篇

小隐乐乐

maven

一文解决MySQL时区相关问题

Simon

MySQL 数据库

十分钟带你彻底搞懂原码、反码、补码

程序员生活志

补码 原码 反码

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