Commit (version control)
Usage
Git
To commit a change in git on the command line, assuming git is installed, the following command is run:[1]
git commit -m 'commit message'
This is also assuming that the files within the current directory have been staged as such:[2]
git add .
The above command adds all of the files in the working directory to be staged for the git commit. After the commit has been applied, the last step is to push the commit to the given software repository, in the case below named origin
, to the branch main
:[3]
git push origin main
Also, a shortcut to add all the unstaged files and make a commit at the same time is:[4]
git commit -a -m 'commit message'
Mercurial (hg)
To commit a change in Mercurial on the command line, assuming hg is installed, the following command is used:[5]
hg commit --message 'Commit Message'
This is also assuming that the files within the current directory have been staged as such:
hg add
The above command adds all of the files in the working directory to be staged for the Mercurial commit. After the commit has been applied, the last step is to push the commit to the given software repository, to the default
branch:
hg push
See also
References
- ↑ "What’s the Git Commit Command? Our 2023 Beginner's Guide" (in en-US). 2022-06-13. https://careerfoundry.com/en/blog/web-development/git-commit-command/.
- ↑ "The git add command for beginners". https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/git-add-index-stage-file-staging-commit-combine-untracked-staging-status.
- ↑ "GIT Push and Pull Tutorial". 2019-07-01. https://www.datacamp.com/tutorial/git-push-pull.
- ↑ "Git - git-commit Documentation" (in en). https://www.git-scm.com/docs/git-commit.
- ↑ "Hg - Mercurial -Quickstart" (in en). https://www.mercurial-scm.org/wiki/QuickStart#Clone.2C_commit.2C_merge.
Original source: https://en.wikipedia.org/wiki/Commit (version control).
Read more |