使用IDEA操作git,推送,拉取,创建分支,合并分支,处理冲突
创建Maven项目
创建码云远程仓库并复制路径
IDEA创建本地仓库
推送
1. 添加暂存区(注意文件的颜色会由红色变成绿色)
2.提交代码到本地仓库
3.提交代码到远程仓库
4.确定后点push
5.刷新码云
拉取代码
1.进入App.java点击编辑,添加代码后保存
2.IDEA拉取代码
IDEA创建分支
1.创建test分支,创建成功后默认是该分支
1.添加代码
2.提交到本地仓库
3.将分支提交到远程仓库
4.查看远程仓库分支,切换分支,查看代码差异
切换分支
1.现在在test分支,点击Checkout切换分支
合并分支,将test分支合并到master分支
1.切换两个分支,代码一致,然后将本地master仓库,推送到远程仓库
处理版本冲突
描述:当你的同事修改了代码提交到了远程仓库,此时你也修改了代码提交到远程仓库(他先提交,你后提交),此时远程仓库的代码与你的代码不一致,就会造成版本冲突
1.修改远程仓库代码和本地代码
2.推送本地代码到远程仓库,会提示版本冲突
3.点击Merge合并代码
1.版本冲突原因:本地和远程版本不一致
方法一:强制合并(不推荐,会把之前提交人的代码删除,强制更新成你的代码)
方法二:将修改的代码先存起来,然后拉取远程仓库代码,最后合并代码提交到远程仓库
1.远程仓库代码
2.将远程仓库拉取到本地
3.点击cunchu是我前面保存的Stach,点击View,双击App
4.将自己写的代码复制到左侧
5.提交到本地仓库
6.更新远程仓库
回滚代码
有时候我们将不需要推送的代码或者错误代码推送到了远程仓库
1.添加测试代码,先保存到本地仓库,然后推送到远程仓库
2.本地先回滚代码
3.观察是否是需要回滚的代码
4.如果是,右击回滚,此时会自动回滚到之前的版本
5.重新保存到本地仓库,然后推送到远程仓库
|