jsp课堂分享|利用idea简化git操作以及常用git操作演示

是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
提示:文末有常见错误解决方法

1. 前期准备:注册github账号/gitee码云,一个idea项目

2. 上传项目到github (2和3选择一个即可)

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第1张图片
image.png

首次上传会提示登陆github账号。


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第2张图片
image.png

github建私有项目需要收费,高校认证完就才可创建免费,私有项目建议使用gitee(码云)。接着会提示是否上传部分文件,如果不清楚哪些文件是否需要上传,直接yes就好。
上传成功后右下角弹窗打开github,即为远程库代码。


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第3张图片
image.png

3. 添加项目成员

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第4张图片
image.png

输入成员email或者用户名

3. 上传项目到gitee

安装gitee插件并重新启动idea


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第5张图片
image.png

登陆gitee账号,默认是token,没有token在右上角auth type选password即可。


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第6张图片
image.png

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第7张图片
image.png

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第8张图片
image.png

接下来的步骤跟第二步一样。

添加项目成员


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第9张图片
image.png

4. 项目成员克隆远程项目

复制Url,https/ssh


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第10张图片
image.png

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第11张图片
image.png

在url输入即可。
导入后再右下角会提示导入项目结构,跟之前一样点enable。

5. 完成任务后提交代码

点击绿色勾勾


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第12张图片
image.png

jsp课堂分享|利用idea简化git操作以及常用git操作演示_第13张图片
image.png

6. 更新代码

merge指更新跟踪的远程分支后合并代码
branch default 指只更新所有远程分支,不合并。
跟踪的分支指的是你克隆时候选择的分支或者上次merge的分支。


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第14张图片
image.png

若选择branch default,需要在这里选择指定分支并merge


jsp课堂分享|利用idea简化git操作以及常用git操作演示_第15张图片
image.png

checkout as 指拉取下来作为新的本地分支并切换至该分支
campare with 即与当前分支做比较

7. 冲突解决

一般两个成员改动同个文件,merge时提示出现冲突,用idea的git插件会提示选择接受谁的代码,根据具体需求选择即可。这里就不贴图了。

8. 常见错误

  • 上传到gitee时提示connect failed
    打开setting gitee登陆账号 create API TOKEN即可


    jsp课堂分享|利用idea简化git操作以及常用git操作演示_第16张图片
    image.png

你可能感兴趣的:(jsp课堂分享|利用idea简化git操作以及常用git操作演示)