I’m not familiar with SVN, git can recommend a few good tutorials.
Pro git Chinese text: http://git-scm.com/book/zh/v1 (recommended to read carefully)
Illustrated git in open source China: http://my.oschina.net/xdev/blog/114383
Make good use of Zhihu: http://www.zhihu.com/topic/19557710
As for the differences between these categories, I am also a novice and I dare not mislead you. If you read the above introduction carefully, you should have a certain understanding.
ftp: File management, that is, connecting to the server to upload and download files, generally used for sharing files.
svn, git: used for version control. svn is more suitable for small teams, and git is suitable for larger teams and has better version control. You can check it on Google for details
It is recommended that LZ first understand what these are?
Wikipedia
*git
*svn
*ftp
git and svn are version management software, and ftp is a type of network protocol. The former and the latter are not the same thing. git 和 svn 是版本管理软件,ftp是网络协议的一种。前者和后者都不是一类东西。 git 和 svnThe main difference between git and svn is probably whether they support distribution.
As for the principle, it cannot be explained in a few words. There are many reference materials, and LS also lists many.
I’m not familiar with SVN, git can recommend a few good tutorials.
Pro git Chinese text: http://git-scm.com/book/zh/v1 (recommended to read carefully)
Illustrated git in open source China: http://my.oschina.net/xdev/blog/114383
Make good use of Zhihu: http://www.zhihu.com/topic/19557710
As for the differences between these categories, I am also a novice and I dare not mislead you. If you read the above introduction carefully, you should have a certain understanding.
git and svn are both version control software
svn is more suitable for individuals
git is suitable for teams
ftp feels like a network disk
ftp: File management, that is, connecting to the server to upload and download files, generally used for sharing files.
svn, git: used for version control. svn is more suitable for small teams, and git is suitable for larger teams and has better version control. You can check it on Google for details
It is recommended that LZ first understand what these are?
Wikipedia
*git
*svn
*ftp
git
andsvn
are version management software, andftp
is a type of network protocol. The former and the latter are not the same thing.git
和svn
是版本管理软件,ftp
是网络协议的一种。前者和后者都不是一类东西。git
和svn
The main difference betweengit
andsvn
is probably whether they support distribution.As for the principle, it cannot be explained in a few words. There are many reference materials, and LS also lists many.