毕业论文
您现在的位置: 版本控制 >> 版本控制市场 >> 正文 >> 正文

Git入门实战教程

来源:版本控制 时间:2022/8/16
怎么才能控治白癜风 http://m.39.net/pf/a_6311310.html

如果给所有软件列出一个排行榜的话,那么Git定会名列前茅。Git对于代码项目的管理是具有划时代意义的,向Linus致敬,不但写出了可以与Windows争锋的Linux系统,还设计实现了如此强大的版本管理工具。

当我了解Git后,真后悔没有早一点学习它,那样写论文就不用反反复复的修修改改了,能省去多少无用功呀。

Gitisafreeandopensourcedistributedversioncontrolsystemdesignedtohandleeverythingfromsmalltoverylargeprojectswithspeedandefficiency.

Gitiseasytolearnandhasatinyfootprintwithlightningfastperformance.ItoutclassesSCMtoolslikeSubversion,CVS,Perforce,andClearCasewithfeatureslikecheaplocalbranching,convenientstagingareas,andmultipleworkflows.

Git和SVN

Git不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

Git与SVN区别点:

Git是分布式的,SVN不是:这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。Git把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn、.cvs等的文件夹里。Git分支和SVN的分支不同:分支在SVN中一点都不特别,其实它就是版本库中的另外一个目录。Git的内容完整性要优于SVN:Git的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

git初始化

任意选择一个文件夹,本文选择新建一个文件夹。使用

gitinit

创建一个空的Git仓库或重新初始化一个已存在的仓库。

Git本地操作

Git最基本的操作

图中的index指的稍后所说的暂存区,Objects值得稍后所说的对象区。

新建文件dota.txt。输入内容:dota中最强的英雄是影魔。

gitstatus查看状态。此时文件在工作区。

gitadd通过这个命令将文件放入暂存区。

git

转载请注明:http://www.0431gb208.com/sjszlff/1360.html