idea集成git


idea整合git需要现在windows中安装git,如果没有安装过请参考: git的安装教程
github服务器在国外,可能无法访问,或者因为网络问题访问失败或者慢,所以我们就用国内的gitee来进行项目的管控和版本控制,可以说gitee是仿造github进行开发出来的,因为github和gitee的操作差不多,所以下面就用gitee来进行讲解和操作。
下面进入正题,开始idea与git的集成和操作:

一、idea集成git

1、idea设置git.exe

git.exe是现在windows中安装的git应用
1、选择File----->settings---->Version Control—>Git----->path to git executable------>找到git的安装路径bin下的git.exe文件----->点击test,显示版本号后---->apply
在这里插入图片描述
在这里插入图片描述

2、创建本地仓库

现在本地创建一个文件夹,作为git的本地仓库
在这里插入图片描述

3、初始化本地仓库

在这里插入图片描述
在这里插入图片描述
将你的项目或者文件放入git-test中,此时因为项目未被添加到暂存区中,所以是红色的
然后就可以执行以下操作

4、创建忽略文件(.gitignore)

也可以用idea创建,

*是通配符,*.class的意思是.class文件在上传到git时都会忽略,不会上传。
out/的意思是out目录下的文件都会忽略

# Created by .ignore support plugin (hsz.mobi)
### Java template
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
target/*
.idea/
build/
out/

5、将项目添加到暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区,此时文件的颜色会从红色变成绿色
在这里插入图片描述

6、提交项目到本地库

右键点项目—>git---->commit Directory,
提交成功后项目中文件的颜色会从绿色变成黑色
在这里插入图片描述
在这里插入图片描述

7、切换版本

在 IDEA 的左下角,点击 Git,然后点击 Log 查看版本
在这里插入图片描述

8、创建分支

右键项目---->git----->repository----->branches----->new branch
或者
右下角有一个master----->点击它就明白了
在这里插入图片描述
在这里插入图片描述
填写分支名称,创建 hot-fix 分支。
在这里插入图片描述
然后再 IDEA 的右下角看到 hot-fix,说明分支创建成功,并且当前已经切换成 hot-fix 分 支
在这里插入图片描述

9、切换分支

在 IDEA 窗口的右下角,切换到 master 分支。
在这里插入图片描述
然后在 IDEA 窗口的右下角看到了 master,说明 master 分支切换成功。
在这里插入图片描述
在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支

10、合并分支

在这里插入图片描述
如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动
提交本地库

11、解决冲突

如图所示,如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生
冲突。
在这里插入图片描述
在这里插入图片描述
我们现在站在 master 分支上合并 hot-fix 分支,就会发生代码冲突在这里插入图片描述点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。
在这里插入图片描述手动合并完代码以后,点击右下角的 Apply 按钮。
在这里插入图片描述
代码冲突解决,自动提交本地库
在这里插入图片描述

二、idea集成gitee

现在idea中安装gitee

在这里插入图片描述

登录gitee账号

在这里插入图片描述

push 推送本地库到远程库

我们按照一中的步骤将idea的代码提交到了本地库,那么我们就可以推送到远程库中去了
右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上面配置的别名和url在下面的地方可以看到和删除
在这里插入图片描述
在这里插入图片描述

注意:push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,
push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程
库的版本高!因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地
代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地
代码更新到最新以后,然后再修改,提交,推送!

pull 拉取远程库到本地库

右键点击项目,可以将远程仓库的内容 pull 到本地仓库

在这里插入图片描述
在这里插入图片描述
注意:pull 是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动
合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

拉取分支代码

其实拉取分支代码就是先将分支的代码同步下来再切换分支
在这里插入图片描述
点击这个刷新圈即可,就会将分支同步下来
在这里插入图片描述

clone 克隆远程库到本地

在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
集成 Git 是一个很好的想法!通过集成 Git,您可以更好地管理和追踪代码的变化。下面是一些步骤,可以帮助您将 Git 集成到您的项目中: 1. 初始化仓库:在您的项目目录中运行 `git init` 命令,以初始化 Git 仓库。 2. 添加文件:使用 `git add <file>` 命令将文件添加到暂存区。您可以多次使用该命令添加多个文件。 3. 提交更改:运行 `git commit -m "Commit message"` 命令来提交更改并创建一个新的提交。通过提供一条有意义的提交消息,您可以清楚地描述此次提交所做的更改。 4. 远程仓库:将您的本地仓库与远程仓库进行关联。您可以使用 `git remote add origin <remote-url>` 命令将远程仓库添加为名为 "origin" 的远程别名。 5. 推送更改:运行 `git push origin <branch-name>` 命令来将本地更改推送到远程仓库。指定要推送的分支名称。 6. 分支管理:使用 `git branch` 命令来查看所有分支。您可以使用 `git branch <branch-name>` 命令创建新分支,并使用 `git checkout <branch-name>` 命令切换到指定的分支。 7. 合并分支:使用 `git merge <branch-name>` 命令将指定分支合并到当前分支。这将把指定分支的更改合并到当前分支。 除了上述基本命令外,Git 还提供了许多其他功能和选项,如撤销更改、分支合并冲突解决等。您可以根据需要查阅 Git 的文档来深入了解这些功能。 希望这些步骤能帮助您成功集成 Git 到您的项目中!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值