Common git commands

Source: Internet
Author: User
Tags git commands

git log
Git log-p: Show the differences for each commit
Git log-p-X (x number of times, integer): Specifies the number of times the variance is displayed
git log--stat: Displays a brief count of incremental row counts
git log--author= cold Jiang: Show a commit record for an author

Git checkout
Git checkout--* * (file): Revert to file modification
Git checkout-b master remotes/master: Establish a local branch to the server and switch the past


git branch-d: Delete local Branch
Git branch-d: forcibly delete local branch


Git stash
Git stash: Save current changes to staging area
git stash pop: Restore staging area content to local
Git stash list: Show stash lists
git stash apply [email protected]{1}: Take out the contents of the specified version number stack, the records in the stack are still saved

Git stash clear: Clear Stash List

Git stash Save "test" uses the specified description for the current stack test

Git stash Show view the list of recent cached files
git stash show stash:{0} View a list of files named Stash{0} cache


git reset
git reset--mixed: This is the default, git reset without any parameters, this way, it rolls back to a version, only retains the source code, fallback commit and index information
git reset--soft: Fallback to a version that only returns the commit information and does not revert to the index file level. If you want to submit it, you can do it directly.
git reset--hard: Completely fallback to a version, the local source code will also become the previous version of the content
git reset head^: The default reset method, which points to the last commit before HEAD,
git reset--hard <commit>: Any change in working directory since <commit> has been discarded and the head is pointed to <commit>
git reset--hard head~2: Discard the last two commits

Git commit--amend: Modify the last Commit

git commit--amend-m "Test" modifies the last commit and modifies the commit information

Common git commands

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.