Git实战指南----跟着haibiscuit学Git(第五篇)

笔名:  haibiscuit

博客园: https://www.cnblogs.com/haibiscuit/

Git地址: https://github.com/haibiscuit?tab=repositories  (欢迎star)

本项目地址: https://github.com/haibiscuit/StudyBook

尊重笔者的劳动成果,未经允许请不要转载

四:多人合作

多人合作的工作流程:

说明:

(1) master(当前版本)分支是主分支,因此本地要时刻与远程同步;

(2) dev(待更新版本)分支是开发分支,团队所有成员都需要在上面工作,所以所有成员的本地也需要与远程同步;

(3) michael和bob分支则是issue分支或团队成员的临时分支

多人开发的规范操作

(1) mkdir ProjectName   //本地创建项目文件夹

(2) cd  ProjectName   //进入项目文件夹

(3) git clone [email protected]:GithubName/ProjectName.git

//与远程分支建立关联

(4) git branch -r   //查看远程版本

(5) git fetch origin master   //将远程master分支信息拉取到本地,不作合并

(6) git checkout origin/master  //切换到远程版本分支

(7) git log     //查看远程版本提交

 

(以上七个步骤很重要,如果查看远程版本比本地版本高,则继续往下执行)

(8) git fetch origin master:temp

//从远程分支的origin仓库的master分支的信息下载到本地并新建分支temp

(9) git diff temp   //比较本地仓库和远程仓库的区别

(10) git merge temp    //本地合并远程分支

(11)

上面的操作还可以这么干

(1) git fetch    //拉取远程仓库的信息

(2) git diff origin/master //比较远程版本与本地的区别

(3) git merge origin/master    //合并远程版本

 

git merge出现冲突怎么办

(1) //首先根据提示解决冲突

(2) git add .&&git commit -m “”   //本地提交

(3) git push origin master      //提交远程

(注:如果第一次提交可以使用git push -u origin master)

原文地址:https://www.cnblogs.com/haibiscuit/p/11986397.html

时间: 2024-11-13 09:50:23

Git实战指南----跟着haibiscuit学Git(第五篇)的相关文章

Git实战指南----跟着haibiscuit学Git(第九篇)

笔名:  haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories  (欢迎star) 本项目地址: https://github.com/haibiscuit/StudyBook 尊重笔者的劳动成果,未经允许请不要转载 八:git log (1) 展示历史提交的commit    git log --pretty=oneline --abbr

Git实战指南----跟着haibiscuit学Git(第十一篇)

笔名:  haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories  (欢迎star) 本项目地址: https://github.com/haibiscuit/StudyBook 尊重笔者的劳动成果,未经允许请不要转载   十:版本回退 (1) 场景一  撤销工作区文件的修改(即没有git add到暂存区) 方法一: git checkout

Git实战指南----跟着haibiscuit学Git(第八篇)

笔名:  haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories  (欢迎star) 本项目地址: https://github.com/haibiscuit/StudyBook 尊重笔者的劳动成果,未经允许请不要转载 七:git diff 作用:比较各个分区共同文件的不同(即想要使用该命令,各个分区都要有相同的文件) (1) 展示工作区和暂

Git实战指南----跟着haibiscuit学Git(第十篇)

笔名:  haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories  (欢迎star) 本项目地址: https://github.com/haibiscuit/StudyBook 尊重笔者的劳动成果,未经允许请不要转载 九:git commit --amend 简称:版本替换(对文件进行替换,添加的操作),即替换本地仓库的commit id,

[老老实实学WCF] 第五篇 再探通信--ClientBase

原文:[老老实实学WCF] 第五篇 再探通信--ClientBase 老老实实学WCF 第五篇 再探通信--ClientBase 在上一篇中,我们抛开了服务引用和元数据交换,在客户端中手动添加了元数据代码,并利用通道工厂ChannelFactory<>类创建了通道,实现了和服务端的通信.然而,与服务端通信的编程模型不只一种,今天我们来学习利用另外一个服务类ClientBase<>来完成同样的工作,了解了这个类的使用方法,我们对服务引用中的关键部分就能够理解了. ClientBase

互联网神经学系列第五篇:研究大脑中的谷歌,脸书和华为思科路由,脑互联网生理学

本文是互联网神经学系列第五篇-"大脑中的类互联网应用和结构,脑互联网生理学" 一.人类大脑研究的困境 大脑的秘密一直是科学皇冠上最明亮的宝石之一,但在两千年前,人们确连它的重要意义还不知道,例如著名的亚里士多德(Aristotle,公元前384-前322)认为神智在心,是心控制着我们的思想,情绪.大约公元前5世纪,地中海科斯岛上托名希波克拉底(Hippocrates)的一群医生被认为是最早发现了脑是神智的载体,在希波克拉底著作中有如下一段话."人们应当认识到:我们的愉悦.欢乐

跟着百度学PHP[4]函数篇1-参数

ps:俺的文章俺懂就行.大家不要拿来学习不然每个人的学习思路不一样.看视屏文章的老师不同笔记不同加上我也是新手上路,还怕误导!请大家看行且思考,帮忙挖Bug也可以. 案例要求:你可以写一个两行三列的表格吗?N行N列呢? 我们先来使用php写一个简单的两行三列的表格.(PS:由此引出函数参数的作用) <?php /* *在写的时候建议是成对的写. *比如: for ($i=1; $i <=2; $i++) { $table.="<tr>"; //写完立马写另外一个

跟着百度学PHP[5]函数篇2-PHP中的特殊形式的函数

目录...................................................... .00x1 可变函数 .00x2 回调函数 .00x3  . ........................................................... 00x1 可变函数的使用 在PHP里面如果说将“函数名称”赋予字符串类型的变量.在调用这个变量的时候如果使用带有小括号,那么PHP就会将该作为函数解析.这就叫可变函数. 注:可变函数不可以用于echo,p

Flask最强攻略 - 跟DragonFire学Flask - 第五篇 做一个用户登录之后查看学员信息的小例子

需求: 1. 用户名: oldboy 密码: oldboy123 2. 用户登录成功之后跳转到列表页面 3. 失败有消息提示,重新登录 4.点击学生名称之后,可以看到学生的详细信息 后端: 1 from flask import Flask 2 from flask import request 3 from flask import render_template 4 from flask import redirect 5 6 USER = {'username': 'oldboy', 'p