Git进阶

和git相似的还有cvs和svn,但是git逐渐干掉了后两个;
因为后两者是集中式的版本控制系统,而git是分布式的版本控制系统。
https://www.liaoxuefeng.com/wiki/896043488029600/896202780297248

远程仓库的意义:
你已经再本地创建了一个git仓库,又想在github或者gitee上创建一个仓库,并且让这两个仓库进行远程同步,这样gitee上的仓库既可以作为备份又可以让其他人通过仓库来协作,此乃一举多得。

clone:假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。

“生产线”:每提交一个新版本,实际上Git就会把它们自动串成一条时间线。

分支:每次提交一个新版本,Git都把它们串成一条时间线,这条时间线就是一个分支。
master:主分支,每次提交,master分支都会向前移一步,这样随着你不断提交,master分支也越来越长。

创建新分支:比如说dev,git新建一个分支叫做dev,指向master相同的提交,再把head指向dev,就表示当前分支在dev上。
随即在dev分支上做改变,对master分支没有影响,然后添加完功能后可以合并到master分支上。

Feature分支:添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。

你可能感兴趣的:(插件,Git进阶)