-
Git-2.23.0版本适用于win64、32位系统以及mac,支持多文件操作
资源介绍
Git-2.23.0/win64/32/mac os 等 多个系统的安装包 ,
Git 2.23发行说明
======================
自v2.22起的更新
-------------------
向后兼容性说明
*“format-patch”的“--base”选项计算了patch-id
不稳定方式的必备补丁,已更新为
以与“git patch-id --stable”兼容的方式进行计算。
*默认情况下,“git log”命令的行为就像--mailmap选项一样
得到了。
用户界面,工作流程和功能
*已经教授“git fast-export / import”对来处理提交
使用UTF-8以外的编码的日志消息更好。
*在最近的Git版本中,每个工作树的引用都暴露在外
refs / worktrees / / hierarchy,表示工作树名称
必须是有效的refname组件。代码现在清理名称
给予工作树,确保这些参考文件格式正确。
*“git merge”学习了“--quit”选项,可以清理正在进行中
合并,同时离开工作树和索引仍然一团糟。
*“git format-patch”学习配置以设置默认值
它的--notes = 选项。
*显示具有潜在拼写错误的args的代码
解释为commit-ish已得到改进。
*“git clone --recurse-submodules”学会了设置子模块
忽略超级项目gitlink中记录的提交对象名称
而是使用恰好位于最前端的提交
通过传递新的远程跟踪分支从一开始
“--remote-submodules”选项。
*模式“git diff / grep”用于提取功能和单词
Matlab的边界已扩展到覆盖Octave,更多
或更少的等价物。
*“git help git”很难发现(好吧,至少对某些人而言)
人)。
*模式“git diff / grep”用于提取功能和单词
Rust的边界已被添加。
*“git status”可以告诉非标准默认值
“ - [no-] ahead-behind”选项带有新的配置变量
status.aheadBehind。
*获取结果时会报告“git fetch”和“git pull”
非快进更新,让用户注意到异常情况。
这些命令学会了“--no-show-forced-updates”选项以禁用
这个安全功能。
*引入了两个新命令“git switch”和“git restore”
分裂“检查分支机构以推进其历史”和
“检查索引和/或树的路径
推进当前历史“脱离单一”git checkout“
命令。
*“git branch --list”学会了总是将分离的HEAD输出为
无论如何,第一项(当HEAD分离时)
的语言环境。
*条件包含机制学习基于选择
HEAD目前所在的分支机构。
*“git rev-list --objects”学习了“--no-object-names”选项
压制用作分组提示的对象的路径
包装对象。
*一个新的tag.gpgSign配置变量将“git tag -a”变成
“git tag -s”。
*“git multi-pack-index”学习了expire和repack子命令。
*“git blame”学会了“忽略”历史上的承诺,其中
效果(以及它们的存在)被忽略了。
*“git cherry-pick / revert”学会了一个新的“--skip”动作。
*来自备用对象库的引用提示可用作
现在可达性计算的起点。
*“git status”输出中的额外空行已减少。
*存储库中的提交可以用多个来描述
现在提交图形文件,它允许提交图形文件
逐步更新。
*“git range-diff”输出已经过调整,以便于识别
显示补丁所显示的文件的哪一部分。
绩效,内部实施,发展支持等
*更新“git rebase”的支持部分以删除应该的代码
不再使用。
*开发人员支持,以模拟测试中未满足的先决条件
确保测试时其余测试仍然成功
已跳过先决条件。
*“git update-server-info”学会了不用#重写文件
相同的内容。
*指定在运行时查找动态库的路径的方法
已经简化了。传递-R / path /到/ dir的旧默认值
替换为新的默认值以传递-Wl,-rpath,/ path / to / dir,
这是最近GCC的用途。那些需要建立的人
旧的GCC仍然可以使用“CC_LD_DYNPATH = -R”
*准备在拓扑步行器中使用可达性指数
在一个范围(A..B)。
*一个专门针对有抱负的git-core的新教程
开发人员已被添加。
*自动检测如何告知HP-UX aCC动态链接使用的位置
来自运行时的库。
*“git mergetool”及其测试现在产生更少的子进程。
* Dev支持更新以帮助跟踪测试。
*使用MSVC构建的支持已更新。
*“git fetch”从一组遥控器中获取学会运行的
auto-gc只在最后一次。
*少数Windows构建补丁已经被上流。
*用于读取序列器机器使用的状态文件的代码
对于腐败或陈旧,“git status”已变得更加强大
州档案。
*已经优化了具有多种模式的“git for-each-ref”。
*了解了遍历内核存储库的tree-walk API
更多代码路径中的实例。
*当多步骤樱桃采摘或恢复中的一步被重置或
已提交,命令行提示脚本未能注意到
目前的状况,已得到改善。
*许多GIT_TEST_ *环境变量控制着各个方面
我们的测试是如何运行的,但有一些是“非空的是真的,空的
或者未设置是假“而其他人遵循通常”有一些
拼写真实的方法,如是,等等,以及拼写方法
虚假,不,不,等等。“惯例。
*调整dir-iterator API并将其应用于本地克隆
优化代码路径。
*我们一直在尝试c89之外的一些语言功能; 该
编码指南文件没有谈论它们,而是有
全面禁止他们。
*已引入测试助手以优化测试准备
存储库有很多简单的提交,还有一些测试
脚本已更新为使用它。
- 上一篇: MAC Android studio如何使用内置的git
- 下一篇: mac Mounty