我试试
git commit -m "example of coding - close #1 close #2"
git push origin develop
Run Code Online (Sandbox Code Playgroud)
但它只关闭 #1 问题。如何关闭提交消息的两个或多个问题?
abh*_*ora 80
您可以使用以下任何关键字通过提交消息关闭问题:
close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved
Run Code Online (Sandbox Code Playgroud)
消息必须包含匹配以下模式的字符串:KEYWORD #ISSUE. 例如:close #1。
如何关闭提交消息的两个或多个问题?
您可以在提交消息中使用逗号分隔列表。
有关更多信息,请参阅此链接。
也可以在同一个提交中关闭多个问题:只需重复几次该模式即可关闭问题。例如,以下提交消息:添加新的快速排序算法、修复 #4、解决 #6、关闭 #12 将关闭、将发生提交的项目的问题 4、6 和 12。
你可以试试:
git commit -m "closes #1, closes #2, closes #3; YOUR COMMIT MESSAGE"
Run Code Online (Sandbox Code Playgroud)
编辑:
添加来自docs.github.com的链接。
您可以通过在拉取请求的描述或提交消息中使用受支持的关键字将拉取请求链接到问题(请注意拉取请求必须在默认分支上)。
关闭,关闭,关闭,修复,修复,修复,解决,解决解决
小智 36
git commit -m "Closes #1, closes #2, closes #3; rest of commit message."
Run Code Online (Sandbox Code Playgroud)
请参阅 github 上的close-multiple-issues文章 。
要关闭多个问题,请在每个问题引用前添加上述关键字之一。您必须在引用的每个问题之前使用关键字才能使关键字发挥作用。
例如,这将关闭 #34、关闭 #23 和关闭 example_user/example_repo#42将关闭同一存储库中的问题 #34 和 #23,并关闭“example_user/example_repo”存储库中的问题 #42。
一个例子是:
git commit -m "closes #1, closes #2, closes #3; remaining commit message"
Run Code Online (Sandbox Code Playgroud)