The following are common commands used by git, which roughly summarize the following. Many Commands are used for Version Control Using git, but the common commands are also within the s
Here's a list of common Git commands I've compiled. Several special nouns are translated as follows.
Workspace: Work Area
Index/stage: Staging Area
Repository: Warehouse area (or local warehouse)
Remote: Repository
First, create a new code base
# 在当前目录新建一个Git代码库$
Original address: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 阮一峰日期: 2015年12月 9日I use Git every day, but I can't remember many commands.In general, the daily use of just remember 6 commands, you can. But skilled use, I am afraid to remember 60~100 a command.Here's a list of common
remote add [shortname] [url]
# Retrieve remote repository changes and merge them with local branches
$ Git pull [remote] [branch]
# Upload a specified local branch to a remote Repository
$ Git push [remote] [branch]
# Forcibly push the current Branch to a remote warehouse, even if there is a conflict
$ Git push [remote]-Force
# Push all branches to a remote Repo
Common commands: HTTP://HI.BAIDU.COM/SUNBOY_2050/ITEM/FFAB7396672895D11A49DFCCStreamlined Tutorial: http://lugir.com/git-basic.html
Common Git CommandsGit is a very powerful distributed version control system. It is not only suitable for managing the source code of lar
In general, the daily use of just remember 6 commands, you can. But skilled use, I am afraid to remember 60~100 a command.Here's a list of common Git commands I've compiled. Several special nouns are translated as follows.
Workspace: Work Area
Index/stage: Staging Area
Repository: Warehouse area (or lo
automatically generated files will not need to put into the repository, such as the Java compiler generated .class files;(3) Ignore your own profile with sensitive information, such as the configuration file that holds the password.Six, alias configurationGIT provides the ability to use aliases instead of commands, for example, git status, configuring the alias St for status, directly using
teamoneDifferentiate a new branch ( using this command will download the latest version of Master from the server , so if the current local version is not up-to-date, the new branch and local branch will be different )$ git checkout-b test1 origin/masterIf you use this new branch for git pushandmerge, a new branch with the same name will be created in the remote repository .Ways to delete this branch$
A global configuration
git config--gobal core.autocrlf false
git config--global user.name "Carlos"
git config--global user.email "[Email protected]"
GIT init//Initialize a repository
Two common operations
gi
Git official documentationGraphical tool gitk
1. Git Basic settings
$ git config --global user.name "Your Name"
$ git config --global user.email "[emailprotected]"
$ Git config -- List View configuration records
You can also enter the working root directory and ru
repository does not have the branch, it will creategit push origin develop:developNote: The second develop of the Develop:develop is the name of the remote branch, which can be picked up, but the recommendation remains consistent so as not to confuseView the list of local branchesgit branchView the list of remote branchesgit branch -rView all local and remote branchesgit branch -aDelete local Branch Agit branch -d aDelete local multiple branches simultaneously (A, B)
delete the child module residue directory
5 Ignore some files, folders do not submit
Create a file with the name ". Gitignore" under the warehouse root, write the unwanted folder name or file, and take one row for each element, such as
Target
Bin
*.db
=====================
Git Common Commands
Git branch view all
the last committed version and marks the subsequent modifications as not added to the buffer:$ git reset Reset the head to the last committed version and leave uncommitted local modifications:$ git reset--keep The use of Git submoduleIn the development process, there are often some common parts of the hope to be extra
1. Git Common commands: Fast query gitbranch view all local branches gitstatus view current status gitcommit submit gitbranch-a view all branches gitbranch-r view all remote branches gitcommit-am quot; init quot; submit and add comments to gitremote
I. Quick query of common Git
remote repository and merge with local branch $ git pull [remote] [branch]# upload locally specified branch to remote warehouse $ git push [remote] [branch]# forcibly pushes the current branch to the remote repository, even if there is a conflict $ git push [remote]--force# pushes all branches to the remote repository $ git
Git is different from a version management system like SVN. Although familiar with common operations, it can satisfy most of the requirements. However, it does not rely on brute force to try it in case of troubles, it is necessary to understand the principles of git.File
All file version information managed by git is stored in the root directory.gitNext, let's ta
developing on the dev branch (not the master branch), it must be locally created and the branch corresponding to the remote branch N Bsp $ git checkout-b dev origin/dev (if error, fix it: Git fetch origin) 28. Push branch from local nbs P $ Git push origin branch-name 29. From a remote crawl branch $ git
test file and directory under the current directory is ignored, and the subdirectory's test is not in the Ignore rule:*.[ OA] Description: Ignores all file rules that end in. O or. A:**/node_modules/ Description: Ignores all folders named Node_modules, and writes directly Node_ Like modules/ .3. Example:Rules: /* !/test /test/* !/test/inner.js Description: Ignores all content, but does not ignore/test directories and/test/inner.js files under the root directory
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.