Git初学使用(二)-实战
来源:互联网 发布:卡迪夫城市大学 知乎 编辑:程序博客网 时间:2024/05/22 06:49
第一篇阐述了本地仓库的基本使用.
中间阐述了如何在Github如何配置公钥私钥
这篇将阐述在GitHub搭建项目以及Git的进一步使用
第一步
GitHub上创建项目
那么项目建成了.去看看吧.
第二步
克隆项目到本地仓库
在电脑上建立一个空文件夹用来放项目
进入右键打开Git Bash
git clone git项目地址
进入clone回来的文件里
开发一般都是在develop分支上.所以都是
这时候比如作为管理者要初始化项目框架
第一次
git push
时会提示,远程服务器上没有该分支.(细心的会发现我文件路径后有个分支名称)
它也有提醒.我们按照它提示的做就可以了
公司模式开发
模拟一个管理员/两个程序员
-张三
张三在one.java和two.java文件中新增了功能,添加了一个three.java文件
-李四
李四也在one.java和two.java文件中新增了功能,添加了一个four.java文件
git push时提示本地仓库代码不是最新的,建议让用git pull拉去最新的代码
提示我们
冲突的文件
自动合并好的文件
自动合并失败,让我们自动解决然后重新上传
自己看着修改,然后git add . git commit -m”xxxxx” git push
就可以了…
经过两位程序员的艰苦奋斗………….
重要1.0版本出来了..
这时经理要把develop分支里的代码合并到master里并打上标记发布..
git merge --no -f 分支
默认情况下,Git执行”快进式合并”(fast-farward merge),会直接将Master分支指向Develop分支
使用–no-ff参数后,会执行正常合并,在Master分支上生成一个新节点
发布后
两位程序员又开始为2.0版本工作起来了..
正在两位程序员拼命的工作中.1.0版本出来啦Bug.经理通知张三,让张三先把手头上的活停下,把bug修复下..
张三就开始干了..
下面这边事,实际上按流程是经理做的..不过只要技术达标..实际都可以…
然后就这样的和谐的开发下去…
另外推荐在学习中看到的几篇不错的文章:
http://www.ruanyifeng.com/blog/2012/07/git.html
http://nvie.com/posts/a-successful-git-branching-model/
https://sandofsky.com/blog/git-workflow.html
- Git初学使用(二)-实战
- git使用(二):git 初学解决错误
- Git初学使用(一)
- git 初学使用
- Git(二)-Git实战操练
- 初学windows下使用git
- 【实战】Git使用
- Git使用,实战版
- Git实战(二)原理
- Git开发系列(二):实战
- Git初学 小白笔记(二)
- GIT初学使用(二)- 实验分支的内容如何合并到主分支中
- Git 使用及进阶实战
- git的简单实战使用
- 初学Git
- git初学
- git初学
- Git初学
- POJ 3258 River Hopscotch(二分·最小距离最大)
- java中异常
- 短信API服务
- 为什么 React Native
- gun/linux 命令 parallel的使用
- Git初学使用(二)-实战
- Oracle EBS OAF嵌入HTML方法
- JavaScript之——JSON总结
- jquery选择器
- 初识华为弹性云服务器
- JSP/SERVLET入门
- PHP之冒泡法排序
- Spring缓存注解@Cache使用
- day08 pickle实力