博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目管理工具的使用
阅读量:4152 次
发布时间:2019-05-25

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

一、Git工具和TortoiseGit工具
Git工具:操作命令
TortoiseGit工具:图形化的工具
版本控制器(Git或者SVN)与maven有什么区别?
maven:管理jar包、管理工程
版本控制器:管理源代码
为什么企业级开发需要版本控制器(Git或者SVN)?
如果不用版本控制器,会有这些问题:
1.代码同步的效率很低
2.代码合并很容易出错
二、SVN与Git的区别
1、
Git有本地仓库,SVN没有,本地仓库的好处有哪些呢:
1)断网提交
2)跟踪版本,查找历史记录
3)本地回滚
2、Git的分支管理更强大
3、Git是分布式的,SVN不是
分布式的好处是:每个客户端克隆了中央仓库后,就像一个新的"中央仓库"
三、基于码云在线版本控制 
参考文档:"码云相关操作.docx"
eclipse集成Git,结合码云操作:
1、码云上建立项目
2、本地clone码云的中央仓库
3、导入代码到eclipse
4、默认是mastesr分支,新建分支develop
5、合并分支Merge Tool
6、add to index
7、commit
8、push
四、sts和git集成及git冲突解决
1、流程
1)第一次
git clone  克隆中央仓库到本地
git add    把文件关联到版本控制器
git commit 提交代码到本地仓库
git push   提交代码到远程仓库
2)以后每一次
git pull   更新中央仓库代码到本地仓库,并进行合并
git add    把文件关联到版本控制器
git commit 提交代码到本地仓库
git push   提交代码到远程仓库
2、具体操作
1)git有分支的概念,本地分支和远程分支,本地分支与远程分支要对应
本地分支名    远程分支名
master    
master       线上分支  
develop  
develop      开发分支 
feature  
feature      功能分支
hotfix    
hotfix       修复分支
master ->  develop -> feature1 -> develop -> master
master ->  develop -> feature2 -> develop -> master
 
2)具体命令
git branch 查看分支  git branch -a查看所有分支
git branch [本地分支名] 创建分支
git checkout 切换分支,带上参数-b会切换到已经存在的分支,不带会创建分支
git commit -a
git push -u origin [远程分支名]
git pull  下次在提交代码之前,先更新本地仓库,让本地仓库与中央仓库同步
合并分支
git merge [本地分支名]
3)代码回滚
git reset --hard e496a3a0fb9c13994019981b2dbc3e89bbe90b13(这是历史记录代号)
git push -f origin [远程分支名]
为什么产生冲突?
1)本地分支的代码与远程分支的代码不一致导致的。同一个文件,同一行不一样。
applicationContext.xml  18行 <bean id="login">  <bean id="product">
2)不同的分支合并的时候也会有冲突
怎么解决冲突?
   找到对应的开发人员协商一下

转载地址:http://nalti.baihongyu.com/

你可能感兴趣的文章
【web素材】03-24款后台管理系统网站模板
查看>>
Flex 布局教程:语法篇
查看>>
年薪50万+的90后程序员都经历了什么?
查看>>
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
java杂记
查看>>
RunTime.getRuntime().exec()
查看>>
Oracle 分组排序函数
查看>>
删除weblogic 域
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>
日志框架学习
查看>>
日志框架学习2
查看>>