git再项目开发的重要性就不多说了直接进入正题
1.Git使用
Idea版本不同ui(界面有一定差异)
1.1.分支使用图
分支可以任意拉取合并,合并前需要解决冲突,任意文件回退至指定版本等操作。
1.2.实际使用展示图
1.3.登录
我选择的是gtee(码云)作远程代码仓库,需要安装码云插件,插件的安装可自行百度,或点赞收藏,超过个位数2天内写出插件的教程。
1.3.3 使用账号密码登陆
1.4.同时创建本地、远程仓库
创建远程仓库,创建步骤如下三张图。
1.5.上传代码
1.5.1.Commit
可以使用快捷键ctrl+k,即可提交,选择需要提交的文件,填写作者,更改说明,commit;
1.5.2.Push
Commit 之后需要push才能将代码上次到远程库,
1.5.3.取消commit
方法一
方法二
1.6.拉分支
1.7.合并分支
1.7.1.合并分支
将选中的分支合并到当前分支,右击1 --> 选择分支2 --> 选择merge into current --> 解决冲突。
1.7.2.合并分支冲突解决不全
选择如下,再次解决传统,提交时不能直接选择commit,直接commit没有显示更改后的文件,所以远选择commit file。如下图
1.8.分支测试
1.8.1.第2
1.8.2.第5
1.8.3.第9
1.9.打标签
1.10.版本回滚
1.10.1.整个库回滚
1.10.2.选择文件回滚(可选择不同分支或不同版本)
1.compare with the same repository version 对比远程库和本地库区别
2.Compare with… 比较当前版本与历史版本区别,历史版本可选
3.Compare with branch… 比较不同分支
4.选择一个文件时对比的是整个文件,选择整个项目则对比整个项目
1.11.感想
1.在修改代码时一点要写注释,及修改说明,上传修改到git要描述清楚修改点,以方便代码合并、回退。
2.分支合并同一处时,需要解决冲突,可在中间修改