第一章 提交&更新代码
一、首次克隆代码
step1:获取远程仓库地址
登录gitee、github或gitlab找到仓库地址,选中HTTP(SSH需设置公**),这里以gitlab为例:
step2:打开idea,克隆代码
step3:输入复制的URL
克隆中…
step4:克隆完成后操作
1.检查JDK版本是否和本地设置相同
2. 编码格式统一
3. 本地创建分支
二、提交代码
step1:添加到本地库
选中当前项目的根目录右键git的add选项,提交到本地仓库,然后git
step2:提交到本地库
step3:代码更新
拉取仓库中代码,和远程仓库保持一致,多人协同开发,可能远程仓库存在更新,所以需要pull一下,建议每次提交到远程git仓库都拉取代码然后提交。
第二章 git代码冲突解决
使用git提交代码到远程仓库,多人协同开发可能会存在代码冲突的问题。即自己推送的内容,在提交之前别人进行了修改并推送到了远程仓库,此时自己再提交到远程仓库可能会有代码冲突。
解决方案:
1. 推送代码到远程仓库
2. 冲突了
冲突提示界面
4. 代码冲突比对界面
第三章 git分支合并
将创建的分支代码合并到主分支中,操作步骤如下:
1. 合并分支前需要pull,即更新代码版本
2. 切换到要合并的分支跑一下,确定代码正常
3. 切换到合并的分支中,然后选中要合并的分支,选中Merge into Current即合并到当前分支
第四章 git版本回撤
有时候,代码整合完功能异常,需要进行版本回撤。具体操作如下:
1. 查看当前git历史记录
方式一: 目录中查看
方式二: 在idea的下方组件中选中version Control
2. 回撤前准备工作
1. 记录最新提交版本的版本号
2. 记录回退版本的版本号,同上一步,只是选中的是回撤点的版本号
3. 执行回撤操作
4. 回撤后的操作
版本回退后,虽然代码回撤成功,但是无法提交到远程的仓库,因为本地仓库和远程仓库最新版本号不一致,远程仓库拒绝提交。
通过重置回退后的版本号为远程仓库中的最新版本号即可解决,操作如下:
至此,代码就可以成功推送到远程仓库了,代码版本回撤成功!
编辑不易,觉得有用,给个赞呗!????