写点什么

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

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

关注

评论

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

Mysql学习笔记:InnoDB事务和ACID模型

马迪奥

MySQL innodb

为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)

冰河

git 冰河 代码管理 代码仓库 分支合并

ARTS 打卡 (20.09.07-20.09.13)

小王同学

ARTS打卡 第16周

引花眠

微服务 ARTS 打卡计划

第五周作业

Vincent

极客时间 极客大学

洗牌算法

C语言与CPP编程

c c++ 算法 编程语言

CountDownLatch 瞬间炸裂!同基于 AQS,凭什么 CyclicBarrier 可以这么秀?

程序员小航

Java 源码 AQS 源码阅读 CyclicBarrier

ASP.NET Core 性能优化最佳实践

newbe36524

微服务 性能优化 .net core ASP.NET Core

安全相关总结

纯纯

03 Spring Security 入门实例

哈库拉玛塔塔

Spring Boot kotlin spring security

前端 10 问之 Docker (第一篇)

局外人

Docker

哦!这该死的 C 语言

苹果看辽宁体育

c 后端

Elasticsearch索引容量管理实践

腾讯云大数据

大数据

极客大学-架构师训练营

9527

C语言指针详解

C语言与CPP编程

c c++ 编程语言 指针

导致系统不可用原因及密码验证

纯纯

程序的机器级表示-异构的数据结构

引花眠

计算机基础

Spring 5 中文解析测试篇-Spring MVC测试框架

青年IT男

单元测试 Spring5

数据结构与算法系列之数组

书旅

数据结构 算法 数组 数据结构与算法

ARTS Week16

时之虫

ARTS 打卡计划

ARTS打卡Week 12

teoking

智能商业时代的思考(二)网络协同抓住用户

刘旭东

微信 商业价值 数据智能 网络协同 商业智能

PB级大规模Elasticsearch集群运维与调优实践

腾讯云大数据

大数据

架构师训练营第十四周总结

张明森

你必须要了解的「架构」小历史

小齐本齐

spring Spring Cloud Spring Boot

鹰眼 | 分布式日志系统上云的架构和实践

腾讯云大数据

大数据

图计算黑科技:打开中文词嵌入训练实践新模式

腾讯云大数据

大数据

第五周总结

Vincent

极客时间 极客大学

简述C语言宏定义的使用

C语言与CPP编程

c c++ 编程语言

链表中移除重复节点,保罗·格雷厄姆的传奇博客,Mac三指拖动操作,大数据平台 John 易筋 ARTS 打卡 Week 17

John(易筋)

大数据 ARTS 打卡计划 链表移除相同节点 保罗格雷厄姆 mac三指操作设置

oeasy教您玩转 linux 010213 中文 fcitx

o

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