Home>Article>Development Tools> Summary of commonly used Git commands (shared with cheat sheets)
Git is currently one of the most common code management tools in China; both novices and experienced professionals need to have their own Git command dictionary for easy use at any time. The following article summarizes some commonly used Git instructions to share with you. I hope it will be helpful to everyone!
git version 2.36.0
Document description
#<>means [item to be replaced]
[]means [optional]
|means [or]
(work area),index(temporary storage area),Git directory(HEAD) For the meaning of these three words, please refer to the Git official website
Initial configuration##git config --global user.name [
git config --global user.email [
git config --global core.editor [
Create project##git clone < options>Clone remote repository
git init [project]
Initialize local project
git add
git commit -m
Will temporarily Submit the contents of the storage area to HEAD
git commit -am
Merge add and commit operations
git commit --amend -m
Merge add and commit operations and merge them into the last commit
git statusShow status
git diff [HEAD]Show diff
git logShow log
git show
Display the details of a commit
git blame
Display the commit information of each line of the file
##Undo
git restore
Recall the changes submitted to the staging area into the workspace
Withdraw the current version to a commit, retaining the modifications in the workspace
Withdraw the current version to a commit, retaining the workspace and temporary storage Modifications in the area
Withdraw the current version to a certain commit without retaining the modifications in the workspace
Delete files from the workspace and staging area
Move or rename files from the workspace and staging area
branch
git branch [--list]Show all branches
git branch -aDisplay remote branch
Create branch
Delete branch
Rename current branch
Switch Go to an existing branch
Create and switch branches
Move a branch Merge into the current branch
Tag the current branch
Store changes in the workspace to dirty work In the directory
Restore the data in the dirty working directory to the workspace (the data saved in the dirty working directory will not be deleted)
Delete the data in the dirty working directory
Restore the data in the dirty working directory to the workspace and delete the dirty data
Remote
##git remote [-v]Show remote librarygit remote show < ;origin>
Display information about a remote librarygit remote add
git remote rm
git remote rename
Rename the remote library
git pull [
Pull Remote library to local library
git push [-u
Push local library to remote library
git push origin --delete
Delete the remote branch
git fetch
Get the local library from the remote library
Help
#git helpDisplay detailed usage documentation for a command
gitDisplay instructions for using a command
checkout
The responsibility of this command is unclear and is not recommended;
git checkout
Discard modifications to the workspace
git checkout -fForce the discarding of modifications to the workspace and staging area
git checkout
Switch branches
git checkout -b
Create and switch branches
Git Tutorial"
The above is the detailed content of Summary of commonly used Git commands (shared with cheat sheets). For more information, please follow other related articles on the PHP Chinese website!