Git——IDEA集成Git & GitHub & Gitee码云

简介: Git——IDEA集成Git & GitHub & Gitee码云

1.IDEA集成Git


1.1 配置Git忽略文件


问题 1: 为什么要忽略他们?

答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。

问题 2 :怎么忽略?

1)创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore)。这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下

我将这个文件命名为:git.ignore

# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.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*
.classpath
.project
.settings
target
.idea
*.iml

之后在 .gitconfig 文件中添加以下内容(注意:这里要使用正斜线(/,不要使用反斜线(\

  [core]
  excludesfile = C:/Users/123/git.ignore

下来,我们打开IDEA,定位Git程序(选择自己的Git安装目录下bin文件夹中的 git.exe


1.2 详细步骤 


然后,我们需要初始化本地库,选择要创建 Git 本地仓库的工程。


右键点击项目选择 Git -> Add 将项目添加到暂存区。选择 Git -> Commit 将项目提交到本地库。

同时也可以查看自己提交的记录日志信息。


选择 Git → Branch,可以创建分支


切换分支。在 IDEA 窗口的右下角,checkout 切换分支。


合并分支。在 IDEA 窗口的右下角,将 hot-fix 分支合并到当前 master 分支。

如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库。


如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生冲突。点击 Conflicts 框里的 Merge 按钮,进行手动合并代码。


手动合并完代码以后,点击右下角的 Apply 按钮。 代码冲突解决,自动提交本地库。


2.IDEA集成GitHub


2.1 设置 GitHub 账号

这里可以直接使用账号密码登录,但是由于GitHub是国外的,访问会比较慢, 如果出现 401 等情况连接不上的,是因为网络原因。

所以我们这里使用口令的方式登录。

点击个人头像,选择 Settings → Developer settings。点击生成 token


2.2 分享工程到GitHub


2.3 push 推送本地库到远程库

右键点击项目,可以将当前分支的内容 push GitHub 的远程仓库中。



2.4 pull 拉取远程库到本地库

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


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

3.IDEA集成Gitee码云


IDEA默认不带码云插件,我们第一步要安装 Gitee 插件。

如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮。 安装成功后,重启 IDEA


Version Control 设置里面看到 Gitee,说明码云插件安装成功。

然后在码云插件里面添加码云帐号,我们就可以用 IDEA 连接码云了。


 

相关文章
|
2月前
|
开发工具 git
git实操gitee
本文介绍了使用Git进行实际操作的步骤,包括连接远程Gitee仓库、拉取项目、修改项目后提交以及将更改推送到Gitee的命令和过程。
54 3
git实操gitee
|
2月前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
210 1
|
2月前
|
网络安全 开发工具 数据安全/隐私保护
git远程操控gitee
本文介绍了如何配置SSH公钥以实现Git的SSH远程登录Gitee,包括生成SSH密钥对、将公钥添加至Gitee账户、克隆仓库、同步本地更改至Gitee、删除远程文件以及查看和管理远程仓库的操作步骤。
57 4
|
2月前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
239 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
3月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
2月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
33 0
|
3月前
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
Git,GitHub,Gitee&IDEA集成Git
|
4月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
103 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
5月前
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
297 6
|
5月前
|
Java 关系型数据库 MySQL
如何实现Springboot+camunda+mysql的集成
【7月更文挑战第2天】集成Spring Boot、Camunda和MySQL的简要步骤: 1. 初始化Spring Boot项目,添加Camunda和MySQL驱动依赖。 2. 配置`application.properties`,包括数据库URL、用户名和密码。 3. 设置Camunda引擎属性,指定数据源。 4. 引入流程定义文件(如`.bpmn`)。 5. 创建服务处理流程操作,创建控制器接收请求。 6. Camunda自动在数据库创建表结构。 7. 启动应用,测试流程启动,如通过服务和控制器开始流程实例。 示例代码包括服务类启动流程实例及控制器接口。实际集成需按业务需求调整。
385 4
下一篇
无影云桌面