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