我尝试
git commit -m "example of coding - close #1 close #2"
git push origin develop
但它只关闭了#1问题。如何在提交消息中关闭两个或更多问题?
我尝试
git commit -m "example of coding - close #1 close #2"
git push origin develop
但它只关闭了#1问题。如何在提交消息中关闭两个或更多问题?
您可以使用这些关键字之一通过提交消息关闭问题:
close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved
消息必须包含符合以下模式的字符串:关键词 #问题
。例如:close #1
。
如何在提交信息中关闭两个或多个问题?
您可以在提交信息中使用逗号分隔列表。
有关更多信息,请参见此链接。
还可以在同一次提交中关闭多个问题:只需多次重复关闭问题的模式即可。例如,以下提交信息:
add new quick sort algorithm, fixes #4, resolve #6, closed #12
将关闭该提交所在项目的问题4、6和12。
您可以尝试:
git commit -m "closes #1, closes #2, closes #3; YOUR COMMIT MESSAGE"
编辑:
从 docs.github.com 添加链接。
您可以在拉取请求的说明或提交消息中使用支持的关键字将拉取请求链接到问题(请注意,拉取请求必须位于默认分支上)。
close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved
YOUR COMMIT MESSAGE, fixes#4,resolve#6,closed#12
。请注意不要改变原来的意思。 - ARnogit commit -m "Closes #1, closes #2, closes #3; rest of commit message."
要关闭多个问题,请在每个问题引用之前加上上述关键字之一。您必须在引用每个问题之前使用关键字才能使其生效。
例如,This closes #34, closes #23, and closes example_user/example_repo#42将关闭同一存储库中的#34和#23问题以及“example_user / example_repo”存储库中的#42问题。
一个例子是:
git commit -m "closes #1, closes #2, closes #3; remaining commit message"