Both GitHub and GitLab provide shortcuts for interacting with the layers they have built on top of Git. These shortcuts are a convenient and clean way to interact with things like issues and PRs. For instance, using
Fixes #2334 in a commit message will close issue #2334 automatically when the commit is applied to the main branch. However, the layers on top of Git differ between the two, and therefore the commands will differ as well. This document is a cheatsheet for issue closing commands; I plan to add more of these commands over time.
If this page contains outdated information, suggest a fix via GitHub.
On GitHub use (docs):
Fix #2334 Fix octo-org/octo-repo#2334 Fix #2334, fix octo-org/octo-repo#2334
On GitLab use (docs):
Close, Closes, Closed, Closing, close, closes, closed, closing
Fix, Fixes, Fixed, Fixing, fix, fixes, fixed, fixing
Resolve, Resolves, Resolved, Resolving, resolve, resolves, resolved, resolving
Implement, Implements, Implemented, Implementing, implement, implements, implemented, implementing
Fixes #2334 Closes #2334 Closes #4, #6 Closes group/project#123