欢迎光临散文网 会员登陆 & 注册

git 命令和使用场景总结

2019-12-02 10:24 作者:觞翊の泽  | 我要投稿

资料地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

一、git的起源 ?

  git是Linux的创始人Linus为了管理linux的版本而花了两个星期写的。之前用过一段时间BitKeeper这个软件,

  后来闹出矛盾了,一个道歉就可以解决的事,作为一个特立独行的大牛,Linus索性自己搞。

  所以之后才能出现git和基于git的全球最大同性交友网站github。

  大牛任性改变历史,普通人任性只能改变自己。

二、git的作用?

  从起源可以看出来,可以用作版本管理,特别是多人协作的情况下,在当今集团军作战的时代,git已经成为必不可少的分布式版本控制工具。

三、 git的安装?

  没有特殊的

  windows 官网下载

  Linux yum install git

  

四、git 命令大全

五、 git 原理 

   git 把当前文件夹在生成一个 .git 文件夹用作版本控制库,这个文件夹以后可能会很大,因为所有代码都存放在里面。

  分为隔离的四个区,通过不同命令实现内容改变,换句话说你做的所有改变的代码,都被作为素材提交到库中。

  当我们需要回到哪个时刻,就把素材按照当时顺序组织,所以在内存角度没变多少,所以版本更替很快。

  HEAD,一个指针,代表当前处理的版本

  master,主分支,代表我们主要的版本

  dev,测试分支,代表我们公司开发版本

  xxx,自己名字,代表自己负责工作分支

  平时master稳定运行,自己做完把自己分支向dev分支上merge,公司安排测试等测试dev版本,ok了运维部门安装到服务器,也就是上线。

 

 

 

 

 

分支合并简单情况,修改-----保存

分支合并冲突情况,解决冲突。前后冲突的文件中,冲突的内容两者都会显示,需要人工手动选择一个,修改完毕,再提交。

 

 

 

 


git 命令和使用场景总结的评论 (共 条)

分享到微博请遵守国家法律