如上所示,我在Master Branch:
koraytugay$ git branch -a
EBT-7869
ebt-7911-cross-client
* master
我有5个更改但我想只将其中两个文件合并到另一个标签中。
koraytugay$ git tag
3.1.8
3.2.0
如何只将2个文件(让我们说A.java和B.java)合并到3.2.0标签?
答案 0 :(得分:1)
检查基于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
提交时,请确保描述更改的内容以及更改的原因。
您可能需要将A.java
和B.java
的结帐替换为更复杂的内容(例如使用git cherry-pick
),具体取决于您需要从master
引入的具体内容