个人技术博客--团队Git规范(参考西瓜学长)
援引西瓜学长:GitHub团队项目合作流程
废话少说直接写
- 1.fork
- 1.对于组员来说第一步就是fork
- 2.点击fork之后
上面是我们的团队仓库
切换回自己的仓库
就会看到
是fork于团队仓库
- 1.对于组员来说第一步就是fork
- 2.clone
- 1.推荐用SSH
可以切换
之后打开你的仓库右键Git bash等待一会
输入git clone 加你刚才fork到的仓库的地址我的就是 [git clone git@github.com:dushide/Teamwork.git] 因为
注意不是团队仓库的ssh
成功之后
好了以后在当前命令行[cd ./Teamwork]
(Teamwork是我clone下来的项目文件夹) - 2.branch
进入文件夹之后我们查看一下分支[git branch]
发现只有一个分支而仓库里有两个分支这是为什么呢
这是因为远程是有了但是本地还没有
我们用[git branch -a]查看发现远程Git库有两个分支develop和master
根据远程分支,我们可以创建一个新的本地分支dev [git checkout -b dev origin/dev]
的意思是,创建一个dev分支(-b),并把远程dev分支(origin/dev)的内容放在该分支内。接着切换到该分支(checkout)
这里我搞过了所以这一句无效就不贴图了
现在使用 [git branch] 可以查看两个分支,并且他现在在master分支
想切换回develop分支的时候,再用 [git checkout master] 即可。
- 1.推荐用SSH
- 3.upstream
使用 [git remote -v]查看有没有设置upstream
如果没有显示upstream,则使用 [git remote add upstream] 团队项目地址 命令我们的团队地址是git@github.com:shidedududu/Teamwork.git
一定要分清是团队地址还是fork个人地址
现在再来显示一下使用 [git remote -v]显示出了upstream,那么就设置好了
可以了(注之前别忘了配置自己的邮箱神马的)
开始同步。首先执行 [git fetch upstream] 获取团队项目最新版本此时并没有把最新版本合并到你本地的分支上,因此还需要一步。当前分支是dev分支,执行 [git merge upstream/master] 命令后,会将源分支(upstream/master)合并到当前分支(master)。(可能会有冲突还未遇到)
- 4.push
做出修改之后git push
这里我还用了gui界面之后参考第二次作业gui操作
之后就是merge了
到自己的fork仓库
点击这里之后
这里应该有一个请求
之后发送那个merge请求
团队仓库就会在
有一个请求
这是合并之后的。这就是负责人的是这里不多说。
水平总结有限,请指导。
个人技术博客--团队Git规范(参考西瓜学长)的更多相关文章
- 【技术博客】Git Flow模型管理代码版本
参考GIT版本管理:Git Flow模型,在此基础上加入了自己的理解,增加人员分工和相应代码,并根据本次项目的实际情况进行相应修改. 在本学期的软件工程开发过程中,我们从alpha阶段就使用了git ...
- 转: BAT等研发团队的技术博客
BAT 技术团队博客 1. 美团技术团队博客: 地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.c ...
- 个人作业——软件工程实践总结&个人技术博客
一. 回望 (1)对比开篇博客你对课程目标和期待,"希望通过实践锻炼,增强软件工程专业的能力和就业竞争力",对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪 ...
- 【转】【技术博客】Spark性能优化指南——高级篇
http://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651745207&idx=1&sn=3d70d59cede236e ...
- 作业一:创建个人技术博客、自我介绍、简单的C程序
年9月14日中午12点: 一.主要内容 建个人技术博客(博客园 www.cnblogs.com) 本学期将通过写博客的方式提交作业,实际上,最终的目的是希望同学们能通过博客的形式记录我们整个学习过程 ...
- 创建GitHub技术博客
创建GitHub技术博客全攻略 githubio技术博客网站生成 说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本 ...
- [福大软工] Z班——个人技术博客评分
个人技术博客 作业地址 https://edu.cnblogs.com/campus/fzu/SoftwareEngineering2015/homework/1070 作业要求 个人技术博客单次作业 ...
- Atitit.如何文章写好 论文 文章 如何写好论文 技术博客 v4
Atitit.如何文章写好 论文 文章 如何写好论文 技术博客 1. 原则 2 1.1. 有深度, 有广度 2 1.2. 业务通用性有通用性 尽可能向上抽象一俩层..业务通用性与语言通用性. 2 ...
- Atitit.如何文章写好 论文 文章 如何写好论文 技术博客
Atitit.如何文章写好 论文 文章 如何写好论文 技术博客 1. 原则 1 1.1. 有深度, 有广度 1 1.2. 业务通用性有通用性 尽可能向上抽象一俩层..业务通用性与语言通用性. 2 ...
随机推荐
- windows下安装Jenkins
1.在机子上安装jdk8 2.下载jenkins.war在里面可以选择任意版本的war包,lastest为最新的,推荐下载! 官网地址:https://jenkins.io/download/ 3.打 ...
- 微信小程序https配置
先简单说下什么是https,https与http区别 ,以及https的原理 什么是https 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议.HTTP协议传输 ...
- BBWebImage 设计思路
BBWebImage 设计思路 BBWebImage 是高性能 Swift 图片组件,用于图片下载.缓存.编解码.编辑与展示. GitHub 地址: https://github.com/Silenc ...
- JavaWeb学习 (十二)————使用Session防止表单重复提交
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交. 一.表单重复提 ...
- FFmpeg封装格式处理2-解复用例程
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10506642.html FFmpeg封装格式处理相关内容分为如下几篇文章: [1]. F ...
- [51nod1514] 美妙的序列
Description 如果对于一个 \(1\sim n\) 的排列满足: 在 \(1\sim n-1\) 这些位置之后将序列断开,使得总可以从右边找一个数,使得该数不会比左边所有数都大,则称该序列是 ...
- .12-浅析webpack源码之NodeWatchFileSystem模块总览
剩下一个watch模块,这个模块比较深,先大概过一下整体涉及内容再分部讲解. 流程图如下: NodeWatchFileSystem const Watchpack = require("wa ...
- [转]Angular CLI 安装和使用
本文转自:https://www.jianshu.com/p/327d88284abb 一. 背景介绍: 两个概念: 关于Angular版本,Angular官方已经统一命名Angular 1.x统称为 ...
- vue-cli+webpack项目,修改项目名称
使用vue-cli+webpack创建的项目,修改文件名称或者更改文件的位置,运营时会报错,是因为npm项目,在安装依赖(node_nodules)时,会记录当前的文件路径,当修改之后就无法正常启动. ...
- 【高并发解决方案】7、一致性hash解读
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似.一致性哈希修正了CARP使用的简 ...