一、安装Git工具 gitee远程仓库网址
1、下载
git官方地址https://www.git-scm.com
下载好的
百度网盘-java上班各种资料开发工具-Git全部文件
一路next,安装完桌面右键菜单有下面两项,安装完成。
选择Git Bash,进入git客户端
2、设置字体
3、查询git在电脑上安装的位置
where git
二、Idea中Git配置
1、idea绑定Git
找到Git配置选项,进行Git测试,如图所示:
2、Idea中安装Gitee插件
打开Setting中的Plugins选项,然后进行gitee插件搜索和安装,如图所示:
检查已安装的Gitee,例如:
添加gitee账户(gitee.com平台上你的注册账户,最好不用qq邮箱)
在Gitee配置界面,选择(Add Account),进入账户配置界面,如图所示
在Gitee账户配置界面,进行连接Gitee平台的账户配置(要事先注册好Gitee平台账户),然后点击Login进行登陆,登陆成功以后会呈现如下界面,如图所示:
三、创建本地仓库
1、IDEA项目中创建本地库 (先在自己电脑上创建的一个文件夹D:\Git workspace,用来存放即将上传的资源,本地仓库名字不能用中文--然后是下面的操作)
创建项目本地库,如图所示:
一般本地库会创建在你工作区指定的目录,如图所示:
本地库创建好以后,会在选择的目录中创建一个.git目录(这个目录默认是隐藏目录)。
2、IDEA项目中本地库配置
1、配置用户和密码
打开Git本地仓库,配置用户和密码(假如已配置过则无需再配置),用于识别提交代码的用户。
$ git config --global user.name "your-name"
$ git config --global user.email "your-email@youremail.com"
2、检查配置信息(检查是否显示刚配置的账户)
$ git config --list
3、哪些资源不提交、上传,可以此文件做全局配置
对.git目录中的info/exclude文件进行配置,对指定资源进行过滤(例如哪些资源不提交、上传,可以此文件做全局配置),例如:
HELP.md
target/
out/
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
.gitignore
### maven ###
mvnw
*.cmd
.mvn/
四、创建远程仓库(在码云官网上https://gitee.com/)
五、项目Add,Commit操作
1、Add——将项目、Module更新添加到暂存区,例如:
2、 Commit——将项目、Module更新添加到暂存区,提交(Commit)本地库,例如:
3、项目分享到远程仓库
3.1 未确认是否正确--项目分享到远程仓库
将项目、Module分享到Gitee远程代码托管平台,在这里执行这个动作前,先确保还有没有远程仓库,然后执行分享操作,例如:
分享时,可以自己指定仓库名称,例如:
分享成功后,可以登陆Gitee检查仓库,例如:
后续你idea中代码发生了变化,可以按add,commit,push的顺序执行即可,就不需要再执行这个分享的步骤了,例如:
执行push操作时,弹出如下窗口,执行push即可,例如:
3.1 确认正确--项目分享到远程仓库 刘宇江
1)在自己项目路径处打开DOS窗口执行Git命令:在创建的项目处的磁盘路径D:\Git workspace\idea\jt选中换成cmd,回车
为什么要把项目点开再cmd?不点开的话是上一级目录,不知道具体哪个/什么项目,一个项目一个仓库
2)之后输入Gitee网站上自己创建好仓库后出现的命令(除了touch命令不用执行),除了带touch的命令以外一个一个复制过来回车
成功后idea会出现下图标识
六、切换历史版本
在模块上右键或者点击工具栏查看历史,选择要切换的版本,例如:
复制版本号之后,右键项目选择Git,然后重置版本版号,例如:
选择 Hard 并粘贴版本号,例如:
版本更新成功后,会显示呈现更新后的版本。
七、创建分支,合并分支,以及合并过程中冲突的解决方案。
这个章节主要介绍一个idea中如何创建分支,合并分支,以及合并过程中冲突的解决方案。
1.创建分支
我们实际开发中,一般会采用分支开发、主干发布的方式,现在我们就先看看如何创建分支。基本步骤如下:
第一步:右键项目,选择Git/New Branch,例如:
第二步:给分支起个名字,例如:
第三步:分支创建后,会自动切换到当前创建的分支,然后在新分支上可以编辑代码并提交,例如:
2.合并分支
不同的分支上往往包含不同的提交改动,两个分支合并,就是把其中一个分支上的改动都移动到另外一个分支上,其案例演示如下:
第一步:在模块上右键项目选择Git分支,然后切换到主干(Master),例如:
Checkout后,进入Master,然后在项目模块上右键选择合并分支,例如:
执行merge,选择first进行合并,就是将first合并到master分支上,例如:
Master和first分支合并后,其内容如下,例如:
3.解决冲突
合并代码的实质是向某个分支上提交一堆改动,那么就很容易出现各种改动的冲突。一旦出现改动冲突,哪怕只是修改到了同一个文件的不同行,在git里面也会认为是有需要解决的冲突。解决冲突的基本步骤如下:
第一步:在主分支Master添加代码,并提交到本地仓库,例如:
第二步:在分支First上添加代码并提交到本地仓库,例如:
第三步:在Master上合并其它分支,此时冲突出现了,例如:
在这里我们选择合并(merge),进入如下界面,例如:
这样分支合并中的冲突就解决了,如下:
八、克隆+下载:根据别人的 Gitee地址 克隆(Clone)项目
1.1、法1 刘培霞
下载资源:
下载: clone/pull
从路径处打开cmd窗口注意:不一定非要在本地仓库打开;可以在自己写的任意一个项目路径处cmd然后回车,输入网站上出现的命令,就会下载到此路径处
法1:
1.下载:需要登录Gitee网站,打开传过来的zip文件,右上角克隆/下载成zip保存即可
2.复制克隆:点右上角克隆/下载前面的文件新建一个文件
法2:下载:在创建的本地仓库打开Gitee文件夹要存放文件的位置的磁盘路径选中换成cmd,回车 使用git clone +Gitee网站上克隆/下载处复制的网址下载自己上传的文件/或者是别人克隆/下载处的网址也可以下载别人上传的文件 回车等待下载完成即可
例:D:\Git workspace\Gitee\cgb2320>git clone http://gitee.com/cgblpx/cgb201901.git
1.2、法2 齐磊
打开IDEA中Git菜单,选择clone进行项目克隆,如图所示:
输入克隆的项目地址,指定新的项目名称,例如:
克隆完成,可选择在当前窗口或新窗口打开项目,例如:
idea打开克隆的项目后,可对maven进行重新配置,例如:
maven配置好以后,打开项目结构,指定下项目的编译环境,例如:
在idea中指定项目编译环境后,假如项目是如下状态,说明项目还未添加到maven区,例如:
此时,可右键项目,然后执行Add as Maven Project,把项目添加到maven区,例如:
项目添加到maven区后,可再次检查项目状态,并尝试运行项目。项目可运行后,一般建议小伙伴要创建新的分支,在新分支上进行代码编写。
九、远程仓库不是你创建的 基于 Git 实现合作伙伴协同开发
在项目的协同开发过程中,如果远程仓库不是你创建的,你克隆下来的项目完成代码的编辑之后,通过自己的账号 push 代码会失败(默认不允许你 push),此时,如果想要push成功,必须让远程仓库的拥有者添加你为合作伙伴,以 Gitee 平台为例进行实现: