博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的使用理解(分支合并的使用理解,多人编程的解决方案)
阅读量:4583 次
发布时间:2019-06-09

本文共 580 字,大约阅读时间需要 1 分钟。

本文主要记录了对git日常使用的一些理解,主要是对git分支的一些感悟。

git强大的版本控制系统,之前也使用过SVN,感觉上git对于多人开发的版本控制更加强大,特别是最近对git分支的使用,更是深有体会。

git的分支使用,假设场景,多人开发的时候,对于一个页面,前端写好后给后端,而后端放到服务器上后,前端要做出修改,后端也要做修改,这时候,就两个人就可以从主分支上切出不同的分支,分别单独开发。

1,从主分支上切出新分支,假设主分支是dev:

命令:git checkout -b new_code_dev

2,在自己的分支上修改完毕后,提交

命令:git commit -am 功能提交

   git push origin new_code_dev

3,在每个人提交代码后,就可以合并到主分支

命令:git merge --squash new_code_dev 注意在合并之前要先checkout到这个新分支上。

   git commit -am 功能提交合并

   git push origin dev

这样每个人的代码都会自动合并,如果有冲突,git会提示。

用这种方式可以完美的解决多人开发同一个功能,对于大中型项目非常实用。

 

转载于:https://www.cnblogs.com/mengzhilva/p/10650008.html

你可能感兴趣的文章
2014年目标
查看>>
weblogic启动后 登陆控制台特别慢的问题
查看>>
Spring加载resource时classpath*:与classpath:的区别
查看>>
雅虎股票接口
查看>>
映射“DataAdapter.TableMappings”
查看>>
Vue双向绑定
查看>>
activity生命周期
查看>>
IO流
查看>>
动画学习之Music图形绘制
查看>>
2019 2.15模拟赛
查看>>
扩展欧几里得
查看>>
基于H5 pushState实现无跳转页面刷新
查看>>
【Netty】第一个Netty应用
查看>>
OpenSSL中HMAC,MD5以及对称加密算法的应用
查看>>
如何在手机网站上添加百度地图(带搜索功能)
查看>>
js正则表达式应用
查看>>
web基础,用html元素制作web页面
查看>>
Ubuntu 16.04安装GIMP替代PS
查看>>
使用SmartQQ实现的智能回复(Web QQ协议)
查看>>
redis下的字符串处理
查看>>