git --> 工作使用流程
【git】------git开发过程中的使用流程------【WangQi】
001、创建仓库

002、新建项目

003、初始化仓库 这一步不需要做
git init : 文件夹中会多出一个隐藏的.git文件
004、克隆项目
git clone <项目地址>
005、编写代码并提交到github上面


1、git add index.html
2、git commit -m "主分支提交"
3、git push

006、在github上面查看文件的变动



007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程)


1、张三克隆文件:git clone <地址> 文件夹名称 2、李四克隆文件:git clone <地址> 文件夹名称 3、张三在开发过程中需要解决BUG 4、李四在开发过程中需要开发新的功能

008、张三解决BUG并提交文件


在实际开发过程中最好不要在主分支上做事情,创建一个分支做事情 1、创建子分支:git branch zhangsan 2、切换子分支:git checkout zhangsan 3、提交到暂存区:git add index.html 4、提交到版本库:git commit -m "张三提交" 5、关联远程分支:git push --set-upstream origin zhangsan (这一步只需第一次的时候这样做即可,第二次修改文件的时候就可以直接执行第6步) 6、提交文件:git push

009、CTO合并文件

1、更新本地的分支:git fetch --all 2、切换子分支:git checkout zhangsan 3、切换主分支:git checkout master 4、合并文件:git merge zhangsan (:wq 按下回车) 5、提交到远端:git push 6、删除子分支:git checkout -d zhangsan (不需要操作 )

010、李四开发新的功能,但是李四的文件还是以前有bug的文件,因此我们需要最新的代码

1、创建并切换子分支:git checkout -b lisi 2、将开发好的新功能提交到版本库:git add index.html git commit -m "李四提交" 3、切换主分支:git checkout master 4、将远端最新的代码拉取下来:git pull 5、切换子分支:git checkout lisi 6、合并主分支文件:git merge master 7、退出文件:esc 输入wq 8、提交到远端:git push --set-upstream origin lisi


1、更新本地端分支:git fetch --all 2、切换到子分子:git checkout lisi 3、切换到主分支:git checkout master 4、合并文件:git merge lisi 5、提交到远端:git push

11、删除远端分支
git push origin --delete <分支的名字>
12、删除本地分支
git branch -D 分支名称
012、总结

今后早上到公司第一件事:
1、拉取最新的代码:git pull
晚上离开公司的第一件事
1、提交代码:git push
git --> 工作使用流程的更多相关文章
- 用git工作的流程
1. clone仓库: git clone git@github.com:test/test.git 2. 检出远程的develop分支 git checkout -b dev ...
- git工作简要流程
1.在线上创建新的功能分支,更新到本地: git pull 2.切换分支: git checkout branch-name 3.去代码编辑器开始你的表演 4.添加代码到缓冲区以备提交: git ad ...
- Git 工作流程
Git 作为一个源码管理系统,不可避免涉及到多人协作. 协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去.”工作流程”在英语里,叫做”workflow”或者”flow”,原意 ...
- git工作流程
git工作流程 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修改. 提交修改. 在修改完成后,如果发现错误,可 ...
- [GIT] Git 工作流程(Git flow, Github flow flow, Git lab flow)
reference : http://www.ruanyifeng.com/blog/2015/12/git-workflow.html Git 作为一个源码管理系统,不可避免涉及到多人协作. 协作必 ...
- 漫谈Github与开源,Git介绍以及Git的思想和基本工作原理 Git工作流程
漫谈Github与开源 文字亮点: 为什么这些优秀的工程师会开源自己的项目? 因为开源是一种精神. 无数的软件开发者苦心积虑保护自己的代码不被破解,而还是被聪明绝顶的脚本小子破解了,但破解无数软件的脚 ...
- GIT 工作流程常用用命令大全
一.Git基本工作流程 1.Git工作区域 2.向仓库中添加文件流程 二.Git初始化及仓库创建和操作 1.Git安装之后需要进行一些基本信息设置 a.设置用户名:git config -- g ...
- Git-Runoob:Git 工作流程
ylbtech-Git-Runoob:Git 工作流程 1.返回顶部 1. Git 工作流程 本章节我们将为大家介绍 Git 的工作流程. 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆 ...
- git详情、git工作流程、常用命令、忽略文件、分支操作、gitee远程仓库使用
今日内容概要 git详情 git工作流程 git常用命令 过滤文件 分支操作 git远程仓库使用 可参照:https://www.cnblogs.com/liuqingzheng/p/15328319 ...
随机推荐
- 磁盘IO性能优化-实践
RAID卡缓存策略调整 原因详解 操作实例 I/O 调度算法 文件系统journal 磁盘挂载参数 操作实例 性能数据对比 RAID卡缓存策略调整 可以将RAID卡缓存策略由No Write Cach ...
- Linux架构--------Rsync守护进程推和拉
一.Rsync基本概述 rsync是一款开源.快速.多功能.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于Unix/linux/Windows等多种操作系统平台. 二.Rsy ...
- Python四种实现单例模式的方法
在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法. 它有两个典型作用: a. 在单继承的类层次结构中, ...
- 用Java写一个递归遍历目录下面的所有文件
java获取文件的属性如文件大小和修改时间: long mysize = file.length();long lastModified = file.lastModified();System.ou ...
- css图标与文字对齐实现方法
1.移动端(安卓设备.ios设备)图标文字垂直居中对齐的最佳常用解决方案是采用弹性盒子布局,可以快捷有效实现子元素未知高度绝对垂直居中对齐.PC端考虑到兼容性的问题,一般不推荐使用弹性盒子,依旧只能采 ...
- 如何编译Java程序以及运行程序
一.编辑运行 二.HelloWorld程序的组成: 三.public static void main(String[] args){} 四.System.out.println("Hell ...
- Oracle 与 ODAC 一起安装
Oracle 需要设置path变量支持运行,ODAC安装时会将其路径加入path变量. 导致先搜索到ODAC,连接出现:ora-12560: TNS:protocol adapter error 将p ...
- mysql FULL JOIN关键字 语法
mysql FULL JOIN关键字 语法 作用:只要其中某个表存在匹配,FULL JOIN 关键字就会返回行.“富瑞华”牌大理石构件 语法:SELECT column_name(s) FROM ta ...
- CSS的一些单位,如rem、px、em、vw、vh、vm
总结了一下一些单位的不同 px:像素(pixel)相对长度单位,,是相对于屏幕显示器分辨率而言的: em:em的值并不是固定的,会集成父级元素的字体大小: 注意: 1.body选择其中声明Font-s ...
- 3D Computer Grapihcs Using OpenGL - 01 环境设置
这系列文章是我学习Youtube上一套OpenGL教程的笔记,自己对教程的案例重新制作并且做了一定程度的修改(更有条理,且修正了一些问题).后续将持续更新. Visual Studio 2017工程 ...