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://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 的话,并且要求所有代码更改都必须进入版本控制,就有很难出现上述这个问题了