1 3 's knowledge of Git

Source: Internet
Author: User
Tags version control system

I can honestly say: This is the first time I have heard this term GIT. The teacher you sent about the git link i downloaded, but not yet read. So the following is only one-sided understanding, in the late I will be sent alone again.

a · A simple introduction to Git

1 · Git is a free, open source distributed version control system for agile and efficient processing of any or small or large project.

2 · It is also a command-line tool to preserve the historical state of the project source code. Similar to Svn,cvs or perforce and other tools, but there are some differences, will be specific to say

Two · The difference between git and other version control systems. Own Advantages

The biggest difference between 1 git and svn is that git is distributed and SVN is a centralized way of managing.

Sun

Cons: 1 server pressure is too high, the database capacity is exploding.

2 No nets.

Advantages 1 Convenient management, fast

2 Easy to manage, centralized server for more secure.

3 code consistency is very high.

4 suitable for development of a very few projects.

5 most of the university textbooks for software configuration management are using SVN and VSS.

Git

Pros: 1 Suitable for distributed development, emphasizing individual.

2 Public server pressure and data volume are not too large.

3 Fast and flexible.

4 Work offline.

5 time to ensure the integrity of the data, git system automatically jiance.

6 High Safety

7 there are only three states in Git: Committed, modified , and staged, relative to the three working areas of the file flow when Git manages a project:git working directory, staging area, and local warehouse.

Cons: 1 Less information (at least Chinese data rarely)

2 The learning cycle is relatively long.

3 does not conform to conventional thinking.

4 code confidentiality is poor, once the developer has cloned the entire library to fully disclose all code and version information

Installation of three Git

1 I have installed, the process encountered the problem: the entire search download installation is all English, fortunately, I overcame this difficulty.

2 This is a software I have started to download I do not know what is, but also hope that the teacher can answer the Git-sdk-installer-1.0.1-32.7z.exe

3 Ways to get help:

$ git help <verb>

$ git <verb>--help

$ mans git-<verb>

Summary: Slowly will feel not so difficult, do this let me understand want to skyrocketing rise, difficult. It's hard to eat a mouthful of fat. I'm going to stick with it. Also hope that the teacher you can advise. Thank you

1 3 's knowledge of Git

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.