idea整合Git

idea整合Git

1、配置Git忽略文件

目的:忽略自动生成的日志文件和临时文件等一些不必要上传的文件

在【C:\Users\Administrator】文件夹下新创建【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

在【C:\Users\Administrator.gitconfig】文件中引用忽略配置文件:

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

2、在idea中配置git程序

【file】->【Settings】
在这里插入图片描述

【Version Control】->Git

在这里插入图片描述

3、第三步:初始化本地库

创建本地仓库:【VCS】->【Create Git Repository】

在这里插入图片描述
选择项目文件夹---->OK

4、添加项目到暂存区

在这里插入图片描述

5、提交到本地库

在这里插入图片描述
在这里插入图片描述
完成后,点击Commit提交到本地库

6、本地库和远程仓库交互

前提是要提前配置SSH公钥,不会的可以看我《Git远程仓库相关配置》中的内容

第一步:先在Gitee上创建一个仓库,名字最好和本地项目名一样,SSM(仓库上不要有任何文件)

在这里插入图片描述

第二步:在idea上配置远程仓库地址:

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

注:如果是第一次可能需要输入Gitee的用户名和密码

到此,配置结束!!!

7、推送代码到远程仓库

前提是你已经添加至本地仓库中了

在这里插入图片描述

在这里插入图片描述
完成后即可在Gitee远程仓库查看了

在这里插入图片描述

8、从远程库拉取代码

在这里插入图片描述

在这里插入图片描述
无需做更改,直接pull即可

可能遇到的错误

1、在提交到本地库中的时候提示Commit checks failed

不需要担心,可能是你的项目源代码中出现了未使用的引用,直接点击Commit anyway即可

在这里插入图片描述

2、Push代码出现 Push to origin/master was rejected 错误解决方法

在Idea的terminl【终端】窗口中依次输入如下命令:

git pull

git pull origin master

git pull origin master --allow-unrelated-histories

然后再重新push你的项目即可

若还是不行,输入

git push -u origin master -f

in master

git pull origin master --allow-unrelated-histories


然后再重新push你的项目即可

若还是不行,输入

```shell
git push -u origin master -f

然后在进行Push即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于整合 Git 的想法,有很多不同的方向可以探索。以下是一些你可以考虑的可能性: 1. 提供 Git 功能的在线代码编辑器:创建一个在线代码编辑器,集成了 Git 功能,使用户能够在浏览器中编写、编辑和提交代码,无需离开编辑器即可管理版本控制。 2. Git 工作流程可视化工具:开发一个可视化工具,帮助用户更好地理解和使用 Git 的工作流程。它可以显示分支、合并、提交历史等信息,以图形化的方式呈现,让用户更容易理解和处理版本控制。 3. 自动化 Git 工作流程:开发一个自动化工具,可以根据预定义的规则和条件执行 Git 操作。例如,当某个分支的代码通过测试后,自动触发合并到主分支,或者根据时间表自动创建和推送新的版本标签等。 4. Git 项目管理工具:创建一个项目管理工具,集成了 Git 的功能,使团队成员能够更好地协作和跟踪项目的进展。它可以提供任务分配、代码审查、问题跟踪等功能,并与 Git 仓库进行无缝集成。 5. Git 教育平台:开发一个教育平台,专门用于教授 Git 的使用。它可以提供交互式的学习材料、练习项目和实时反馈,帮助初学者快速掌握和理解 Git 的概念和操作。 这些只是一些初始的想法,你可以根据自己的需求和创意进一步深入研究和开发。记得在实施之前,先评估市场需求和竞争情况,确保你的想法能够满足用户的需求并具有竞争力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值