开启辅助访问 切换到窄版

打印 上一主题 下一主题

(连载2)Git版本管理的框架及流程

[复制链接]
版块:
嵌入式操作系统 其他嵌入式相关 发布时间:2018-7-29 15:01:18
8570
楼主
跳转到指定楼层
本文章为技术文章,但不难,会用电脑的都能看懂,写本文章目的是备忘。
本文将教你用中文桌面图形窗口的方式使用 Git 版本管理软件。


1,Git常见的分布式工作模式有:
    1互联网第三方 web 服务器和公司 web 服务器工作模式
    2互联网Linux ssh服务器和公司Linux ssh服务器模式
    3备份硬盘工作模式

区别是路径属性为 http:// 和 ssh:// 和file://。
这3种模式都能保证万一硬盘损坏,数据都还在。
http:// 和 ssh://可以由服务器设置权限,file://没有权限功能。


2,日常工作流程。

主要是克隆,获取,还原,清理,拉取,提交,推送等等。


3,多分支工作模式。

可以按照文件夹方式理解分支概念,平时工作文件夹和开发分支同步,并在此工作。到一个节点并测试稳定后,把开发分支复制到发布分支,使发布分支增加一个版本,此动作叫合并分支。


4,多人并行开发模式。

尽量不要同时改动一个文件,这样就可以拉取-->改动-->提交就行了,不会发生冲突。如果发生冲突就比较麻烦,最好的方法是先保存自己的改动,在尊重别人的改动,在别人的基础上加入自己的改动 ,然后提交并推送,通知所有人更新。



未完待续,下篇文章将介绍怎么从网络上注册 git 账户,建立文件仓库(业界习惯说代码仓库),或者不用网络建立本地文件仓库,用windows操作系统的公司服务器或台式机搭建 git 服务网站。


作者介绍:
丑木,原名黄华林,80后。
读大学期间由师兄带入电子开发路子,蹉跎岁月10多年,玩过简单应用程序开发、车载音响导航产品、车载仪表、安防监控、数码产品、视频产品、手机产品等,无系统MCU、嵌入式系统UCOS/ThreadX、开放式操作系统Win32/Linux/android什么都做。
由于微信朋友圈内容不能对外转帖,故开通公众号瞎写东西方便转帖。


个人微信二维码:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表