1.8.1

Git v1.8.1 Release Notes ========================

Backward compatibility notes ----------------------------

In the next major release (not this one), we will change the behavior of the "git push" command.

When "git push [$there]" does not say what to push, we have used the traditional "matching" semantics so far (all your branches were sent to the remote as long as there already are branches of the same name over there). We will use the "simple" semantics that pushes the current branch to the branch with the same name, only when the current branch is set to integrate with that remote branch. There is a user preference configuration variable "push.default" to change this, and "git push" will warn about the upcoming change until you set this variable in this release.

"git branch --set-upstream" is deprecated and may be removed in a relatively distant future. "git branch [-u|--set-upstream-to]" has been introduced with a saner order of arguments to replace it.

Updates since v1.8.0 --------------------

UI, Workflows & Features

Cc: Stable Kernel <stable@k.org> # for v3.2 and up

The command now strips " # for v3.2 and up" part before adding the
remainder of this line to the list of recipients.

Foreign Interface

Performance, Internal Implementation, etc.

Also contains minor documentation updates and code clean-ups.

Fixes since v1.8.0 ------------------

Unless otherwise noted, all the fixes since v1.8.0 in the maintenance track are contained in this release (see release notes to them for details).


版本号 #2
由 壳壳虫 创建于 2026-10-31 19:51:57 UTC
由 壳壳虫 更新于 2026-10-31 19:51:58 UTC