git的基本工作流程

通过git管理GitHub托管项目代码,是分布式版本控制系统(之前用过的SVN是集中式版本控制系统)。虽然GitHub也可以管理代码,但实际过程中是通过git来操作。(在本地用的版本控制一般用的是git,服务器上面一般用的是GitHub)

Git相对于SVN的优势:

1.本地版本控制,每台计算机在本地都有自己的版本库,不需要联网就可以控制版本。

2.重写提交申明,即可以修改之前提交的说明(如a.txt “这是我的文件”),但SVN提交一次说明后就不能进行修改或删除。

3.在git上的每一次操作都可以回滚。

4.分支系统,可以使同一个项目对于不同的需求产生多条分支。

5.git是全量(每个版本都包含全部的文件,时刻保持数据的完整性),svn是增量(若想要找当前版本没修改的文件,必须回退到上一版本去寻找)

Git的三种状态:

1.已修改(modified)2.已暂存(staged)3.已提交(commited)

猜你喜欢

转载自www.cnblogs.com/zcy9838/p/11563578.html