git 安装

openwrt 上安装(arm64):

 opkg update
 opkg install git
 opkg install git-http # or 不可以用https clone

Linux: https://git-scm.com/download/linux  

大部分的ubuntu会自带git

错误:git: 'remote-https' is not a git command. See 'git --help'.

Why we need git? https://duckduckgo.com/?q=why+git

With Git u can review what has changed each line of your code.

Git WAY Example: https://githistory.xyz/guoxiangke/wechaty-gced/blob/master/Dockerfile

传统方式:缺点:凌乱!


https://www.zhihu.com/question/20866683

https://geeeeeeeeek.github.io/git-recipes/

https://ohshitgit.com/zh


理论 https://mp.weixin.qq.com/s/1XH48rNPXwjA5kdoLAZSmg


手把手教你打造企业级DevOps工作流【二】


https://mp.weixin.qq.com/s/ndRCAY38tA7kXMLypBJ0Vw。why docker


DevOps工作流


版本控制系统(Version Control System)是 DevOps 中的重要环节。它可以被看作是代码的数据库,谁修改了什么、谁删除了什么。在中大型项目中,不用版本控制系统很可能会导致严重的问题。

下面是一个典型的场景:

1.线上服务被发现有 BUG,需要立即修复;2.维护人员发现是因为一个变量名称写错导致的;3.这名维护人员采用了最快速的线上修改代码的方式,将这个问题暂时解决了,大家似乎相安无事;4.一个月以后,这个问题又出现了,由于代码量和项目复杂度的增加,这个问题隐藏得很深,久久得不到解决,或者好不容易把这个问题解决了,其他问题又出现了。

其实,如果一开始所有开发人员都用了版本控制系统 Git 或者 SVN 的话,并且要求所有代码更改都必须进入版本控制,就有很难出现上述这个问题了