GitHub: How can I close the two issues with commit message?

Github

Github Problem Overview


I try

git commit -m "example of coding - close #1 close #2" 
git push origin develop

but it only close #1 issue. How can I close two or more issues with commit message?

Github Solutions


Solution 1 - Github

You can use any of these keywords to close an issue via commit message:

close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved

The message MUST contain a string matching the following pattern: KEYWORD #ISSUE. For example: close #1.

> How can I close two or more issues with commit message?

You can use comma separated list in the commit message for it.

See this link for more information.

> It is also possible to close several issues in the same commit: just repeat several time the pattern to close issues. For example, the following commit message: add new quick sort algorithm, fixes #4, resolve #6, closed #12 would close, the issues 4, 6 & 12 of the project on which the commit would occur.

You can try:

git commit -m "closes #1, closes #2, closes #3; YOUR COMMIT MESSAGE"

EDIT:

Adding a link from docs.github.com.

> You can link a pull request to an issue by using a supported keyword > in the pull request's description or in a commit message (please note > that the pull request must be on the default branch).

> close, closes, closed, fix, fixes, fixed, resolve, resolves resolved

enter image description here

Solution 2 - Github

git commit -m "Closes #1, closes #2, closes #3; rest of commit message."

Solution 3 - Github

Please see the article closing-multiple-issues from github.

> To close multiple issues, preface each issue reference with one of the > above keywords. You must use the keyword before each issue you > reference for the keyword to work. > > For example, This closes #34, closes #23, and closes > example_user/example_repo#42 would close issues #34 and #23 in the > same repository, and issue #42 in the "example_user/example_repo" > repository.

An example is:

git commit -m "closes #1, closes #2, closes #3; remaining commit message"

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestiondhooonkView Question on Stackoverflow
Solution 1 - GithubabhiaroraView Answer on Stackoverflow
Solution 2 - GithubnitnjainView Answer on Stackoverflow
Solution 3 - GithubMenelaosView Answer on Stackoverflow