Git, GitHub use operation Flowchart Tutorial

Source: Internet
Author: User
Tags git client version control system

Detailed tutorials collected by the website are: (Super detailed)
GitHub Tutorial Http://www.ihref.com/read-16514.html

git tutorial http://www.ihref.com/read-16369.html

http://blog.csdn.net/vipzjyno1/article/details/22098621

A. Git introduction


distributed : Git version control system is a distributed system , is used to save the project source code history State of command-line tools;


save point : Git can keep track of the files in the source code , and can get the whole project amount status at a certain point in time; Can be in the save point of multiple submissions of the source code merge, you can also fall back to a savepoint;


git offline operation :git can be offline for code submission , so it is called a full distributed processing, git all the operations do not need to be online ; This means that git is much faster than tools like SVN, because tools like SVN need to be online to operate, and if the network environment is bad, the commit code becomes very slow;


git-based snapshot : Old version control tools like SVN Save the commit point to a patch file , and Git commit is to point the commit point to the project snapshot at the time of submission, which contains some metadata (author, date, GPG, etc.);


git branching and merging : The branching model is the most significant feature of Git, because it changes the developer model, and SVN and other version control tools put each branch in a different directory, and git can switch between different branches in the same directory;

Branch immediacy : Creating and switching branches is done almost simultaneously, the user can upload a subset of branches, another branch can be hidden locally, without having to upload all the branches to GitHub;

Branching Flexibility : Users can create a merge delete branch at any time , many people realize different functions, can create multiple branches for development, then branch merge, this way makes development fast, simple, secure;


two. Git universal client (msysgit)


1. Download the git client


git client : https://code.google.com/p/msysgit/downloads/list Copy the address to the browser bar to download.

Three. GitHub

GitHub uses a git distributed version control system, and Git was originally created by Linus Torvalds to help with Linux development, which is for Linux platforms, so git and windows are never the best friends because it's not like windows 。 GitHub released GitHub for Windows, providing an easy-to-use Git graphics Client for Windows platform developers.

GitHub for Windows is a Metro-style application that integrates the posh-git extension of the self-contained version of the Git,bash command line Shell,powershell. GitHub provides a basic graphical front-end for Windows users to handle most common versioning tasks, creating repositories, submitting patches to the local repository, and synchronizing between local and remote repositories. Microsoft also provides developers with a GIT version control system through CodePlex, and GitHub has created a more compelling version of Windows.

One: Download github for Windows 2.0

: https://windows.github.com/


Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Git, GitHub use operation Flowchart Tutorial

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.