GIT

1.git介绍

是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理

为什么使用git:

​ 个人而言:可以记录每次修改,轻易的回滚到历史版本

​ 团队而言:大家做同一个项目,如何集成,都修改同一个java文件如何处理

​ 而且git可以方便程序员与github等同性交友平台互动,拉取/上传代码

2.git下载

https://git-scm.com/

3.git用户名邮箱设置

git config --global user.name “nameVal”

git config --global user.email eamil@qq.com

查看:git config --list

4.idea集成git本地仓库

1.配置

在这里插入图片描述

2.创建本地仓库

在这里插入图片描述

3.基本命令完成自己单独开发版本回退

add命令:将文件提交到本地仓库暂存区

在这里插入图片描述

在这里插入图片描述

Commit命令:将暂存区文件真正提交到本地仓库

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.集成码云/github

创建码云—

生成SSH:如果没有用下面命令生成ssh-keygen -t rsa -C “xxxxx@xxxxx.com”

在这里插入图片描述

创建仓库:

选择ssh路径—idea选择push—填写remote

如果出现:

Push rejected: Push to origin/master was rejected

打开git bush here运行

git pull origin master --allow-unrelated-histories
git push -u origin master -f

push成功在码云即可看到项目

6.实战操作

员工B下载代码clone

Vcs-clone

员工B 修改代码提交

员工A在编码前需要pull代码

员工B新建分支:功能还不确定

在这里插入图片描述

也可以在右下角切换分支

然后再提交分支不然其它人拿不到

员工A在pull刷新分支:注意不要选择 就可以在右下角看到分支了

员工B提交代码到自己分支

员工A切换b分支 pull 然后比较merge

冲突处理

Pull冲突:

Merge冲突:

7.svn介绍

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值