When using a git command that can has a large amount of output (like git log , git diff or git blame ), Git opens the command outpu T in our terminal "pager"; On most modern unix-based systems, the default pager would be ' less '. Learning a few less
that developers can submit locally under distributed Each developer machine has a server database backup file record history back to the past multi-share003. Git workflowWorkspaces: code written at work staging area: Staging, helping us save the code as a transition layer to avoid misoperation protect workspace and version area Branch processing version area: Manage version, code action in repository generates version004. Some basic Linux
GIT basic operations. git usage tutorialGitThe job is to create and save the snapshots of your project and compare them with the subsequent snapshots. In short, Git is the source code management tool. The following are simple Git commands that are frequently used in the work
I first published and summed up the things I learned, there are bad places please point out
one, git upload item (install git)
There are two ways git uploads a project: An HTTPS method, an SSH method
HTTPS method:
1, first login github.com registered account to create a newrespository
2, install git,
#添加当前修改的文件到暂存区
git Add.
#如果你自动追踪文件, including files that you have manually deleted with a status of deleted
Git add-u
#提交你的修改
git commit–m "your comment"
#推送你的更新到远程服务器, syntax for git push [remote name] [local branch]:[remote branch]
Git push Orig
Origin repository, which can be run:
$ git Remote show origin* Remote originUrl:git://github.com/schacon/ticgit.gitRemote Branch merged with "Git Pull" while on branch masterMasterTracked remote BranchesMasterTicgit
In addition to the corresponding clone address, it also gives a lot of additional information. It's a friendly way to tell you that if you're in the Master branch, you can use
1, (first into the project folder) by command git init to turn this directory into a repository that git can manageGit init2. Add the file to the repository, using the command git Add. Add to staging area inside, don't forget the decimal point ".", meaning to add all the files under the foldergit Add.3. Use the command git
Git Basic Operations
Git's job is to create and save a snapshot of your project and compare it to a subsequent snapshot. This chapter describes the commands for creating and submitting your project snapshots.
Get and create a project command
Git init
Create a new Git repository in the directory with
parameter to delete the specified project. git stash clear: delete all projects.
23. Git reflogGit reflog is a command for managing reflog. reflog is a mechanism that git uses to record reference changes, such as record branch changes or head reference changes. when git reflog does not specify a reference, the reflog
Git remote-v
Submit your modified C code
#添加当前修改的文件到暂存区
git Add.
#如果你自动追踪文件, including files that you have manually deleted with a status of deleted
Git add-u
#提交你的修改
git commit–m "your comment"
#推送你的更新到远程服务器, syntax for git push [remote na
Git 3 and git 3. Details are as follows: echoGitisadistributed git 3 and git 3
1. status and diff commands
Previously, we successfully submitted a readme.txt file and modified readme.txt as follows:
echo "Git is a distributed ve
may be at risk of being lost.And Git is a distributed strategy, that is, git not only on the server to save our various versions of the records, in each git computer's local disk, also save the version of the record file, so we can implement offline version submission, when we can network, We can submit the local repository to our
head reference. When Git reflog does not specify a reference, the Reflog of the head is listed by default. [Email protected] {0} represents the current value of the head, and [email protected]{3} represents the value before the head changes 3 times. Git logs changes to the Reflog file in the HEAD, with a path of. Git/logs/head, and the Reflog files for the bra
Git branch operation tutorial, git branch operation tutorial
1. Create a branch
Git branch name
2. Switch Branch
Git checkout branch name
3. Submit the code after modifying the branch
Gi
something.For example: git tag v1.0 git tag-a v1.0, the-a parameter will allow you to add some information that makes an annotated tag. When you run the git tag-a command, Git opens an editor to let you enter the tag information.We can use commit sha to give a past commit to hit Tag:git tag-a v0.9 XXXXPush is not incl
Git is a powerful distributed versioning tool that applies not only to the source code for managing large open source software (such as Linux kernel), but also to managing private documents and sources (such as: Wsi-lgame-pro)
For more information about git, please refer to my previous blog: Git version management tool
First,
write .gitignore files from scratch, GitHub has prepared a variety of configuration files for us, only need to combine to use, such as input tags and sublimetext, in the following URL to query the Ignore ruleshttps://www.gitignore.io/Git branch MergeSuppose at this point that you suddenly receive a call saying that there is a serious problem that needs urgent repair, you can do it in the following way:
Return to the branch that was previousl
Git is a distributed version Control tool, this article starts with the introduction of Git, focusing on the basic commands and use of git, let you try to use Git at the same time, experience the original version control tool can have so much impact on development, the artic
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.