如何将我的更改合并到 Git 中的标签?

How can I merge my changes to a Tag in Git?

如上所示,我在 Master 分支上:

koraytugay$ git branch -a
  EBT-7869
  ebt-7911-cross-client
* master

我有 5 个更改,但我只想将其中 2 个文件合并到不同的标签中。

koraytugay$ git tag
3.1.8
3.2.0

我如何才能将 2 个文件(比方说 A.java 和 B.java)合并到 3.2.0 标签?

签出基于 3.2.0 的新分支,合并更新,并将合并标记为 3.2.1

$ git checkout -b bugfix 3.2.0
$ git checkout master A.java B.java
$ git add A.java B.java
$ git commit
$ git tag 3.2.1

提交时,请确保描述更改的内容以及进行更改的原因)。

您可能需要用更复杂的东西(例如使用 git cherry-pick)替换 A.javaB.java 的结帐,具体取决于您需要从 master.