Git操作流程,基本命令演示
来源:互联网 发布:cctv网络电视官方下载 编辑:程序博客网 时间:2024/05/18 11:26
任务列表:
有一个中央库Center,和三个工作站A,B,C。
初始化时,代码存放在中央库中,A,B,C三个工作站开始工作之前都要首先从中央库克隆一份代码到本地。
第一个任务:A和B合作修复一个缺陷,要求是A先开始修复,B在A修复的基础上接着修复,然后由B把修改好的缺席推送到中央库的master上。
第二个任务:C在中央库的基础上新建一个分支开始自己的开发,并把自己新建的分支推送到中央库。
第三个任务:A和B合作修复好第一个缺席之后,A自己单独修复第二个缺席,并推送到中央库的master分支上。
第四个任务:B要等A修复完第二个缺陷和C开发完自己的代码后,把中央库上的master分支和C推送的分支合并,并推送回中央库的master分支。
1.中央库
①初始化中央库,并执行一次提交
图示如下:
②wsB第一次推送后,中央库的变化
图示如下:
③wsC推送后,中央库的变化
图示如下:
④wsA推送后,中央库的变化:
⑤wsB第二次推送后,中央库的变化
2.工作站A的操作
①克隆中央库到工作站A
从Git服务器克隆数据时,Git 会自动为你将此远程仓库命名为 origin
,并下载其中所有的数据,建立一个指向它的 master
分支的指针,在本地命名为 origin/master
,但你无法在本地更改其数据。接着,Git 建立一个属于你自己的本地 master
分支,始于 origin
上 master
分支相同的位置,你可以就此开始工作。
图示如下:
②在工作站A上建立一个branch testA,并把指针切换到testA上。
这里的命令$ git chekout -b testA实际上是两个命令的合并,相当于执行:
$git branch testA
$git checkout testA
图示如下(*表示当前wsA上head指针的位置):
③在wsA上执行一次提交
图示如下:
3.工作站B上的操作
①克隆中央库到工作站B
图示如下:
②把工作站A的远程分支testA添加到工作站B,并把wsA上分支testA上的数据合并到本机的master上
用$git remote add命令添加远程分支时,会把远程机器上所有的分支都加载到本地机器上。
图示如下:
③在wsB上做些修改,并提交
图示如下:
④把wsB上master分支的内容提交到中央库中。
图示如下:
中央库的变化图示请参照 1.中央库-->②wsB第一次推送后,中央库的变化
4.工作站C的操作
①克隆中央库到本机
图示如下:
②在wsC上新建一个branch testC并把testC推送到中央库
图示如下:
中央库的图示请参见:1.中央库--->③wsC推送后,中央库的变化
5.wsC推送后wsA上操作
①同步wsA与中央库
图示如下:
②合并wsA上master与中央库的master,删除分支testA, 在中央库master的基础上提交
图示如下:
③推送到中央库
图示如下:
wsA推送后,中央库的变化请参照:1.中央库---->④wsA推送后,中央库的变化
6.wsA推送后wsB的操作
①同步中央库
图示如下:
②合并34ac4和34ac3两个操作:
图示如下:
- Git操作流程,基本命令演示
- Git操作流程,基本命令演示
- Git操作流程,基本命令演示
- Git基本操作流程
- Git操作基本命令
- Git操作基本命令
- git基本操作命令
- git 基本操作命令
- git基本操作命令
- git 基本操作命令
- git基本命令操作
- Git 基本操作命令
- git基本操作命令
- git 基本命令操作。
- [cnblogs镜像]Github 团队协作基本流程与命令操作 图解git工作流程
- Git版本管理之旅(二)—— Git基本操作流程及相关命令
- Git基本命令操作实例
- Git远程基本操作命令
- 加薪的问题
- linux内核中符号地址的获取
- 文件访问权限
- 浏览器的兼容性问题解决方案
- (转载)程序员的十层楼
- Git操作流程,基本命令演示
- VC6.0快捷键大全
- 0-1背包问题小总结(hdu 2062)
- ORA-00928: 缺失 SELECT 关键字
- 浮躁的我!
- VC6.0调试技巧(转载)
- 企业网站如何做百度排名转自红涛电商圈博客
- VC6.0调试技巧二
- Linux下cutecom使用USB转串口线