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 status Show status
git diff [HEAD] Show diff
git log Show 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 -a Display 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 <oldname> <newname>
Rename the remote library
git pull [<origin><branch>]
Pull Remote library to local library
git push [-u <origin> <master>]
Push local library to remote library
git push origin --delete <branch>|git push origin :crazy-experiment
Delete the remote branch
git fetch
Get the local library from the remote library
Help
#git help Display detailed usage documentation for a command
git Display 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 -f Force the discarding of modifications to the workspace and staging area
git checkout Switch branches
git checkout -b
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!