IDEA配置Git以及对Git的基本操作

这篇具有很好参考价值的文章主要介绍了IDEA配置Git以及对Git的基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IDEA配置Git

学生作者:吃饱饱坏蜀黍

日期:2023.6.19

IDEA版本:IntelliJ IDEA 2023.1.2 (Ultimate Edition)

GIt版本:2.41.0

IDEA中使用了新UI以及中文插件:Chinese(Simplified) Language Pack/ 中文语言包

Git基本使用篇:https://blog.csdn.net/a1978341673/article/details/131318911

在IDEA中配置 Git

​ 在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git,我们在版本控制中找到Git,然后再执行文件路径里选择好我们本地下载好的Git即可,选择好后点击测试能够显示我们安装的Git版本就是选择路径正确了。

​ Git默认安装地址是:C:\Program FilesGit\cmd\git.exe

​ Git官网:https://git-scm.com/download

获取Git仓库

在IDEA中使用Git获取仓库有两种方式:

  • 本地初始化仓库
  • 从远程仓库克隆

本地初始化仓库

​ 我们在IDEA编译器中上方导航栏中找到VCS点击里面有一个创建Git仓库。

点击过后会弹出一个弹框,然后我们在弹框中选择要在哪个位置创建本地仓库。

​ 当我们点击确认后,可以看到我们的文件变红了,以及在GitDemo的文件夹下生成了.git文件夹。

GitDemo中的.git文件夹

​ 我们知道.git文件夹代表了我们的本地仓库,从这里我们就可以知道我们的本地仓库已经创建完成了。

从远程仓库克隆

​ 现实中很多情况都是我们从远程仓库中克隆下来,因为我们在多人合作的开发环境下一级工作的环境中大多数都是仓库中已经有开发过的项目,我们是在其基础上继续开发,所以很多时候都是我们从远程仓库中克隆下来继续开发。

​ 在没有创建Git本地仓库的项目中克隆远程仓库中的项目,则可以在VCS中选择从版本控制中获取。

​ 在已经创建了Git本地仓库的项目中克隆远程仓库中的项目,则可以在Git下拉框中选择克隆

​ 然后二者都会弹出这个窗口,这里有一个URL,需要填写我们远程仓库中的地址。

​ 这里我选择克隆拉取gitee中heloworld这个仓库。

​ 这里我们输入地址后,可能会弹出这个对话框,我们输入gitee的账号密码就可以了。

​ 出现这个的原因是我的这个heloworld仓库是私有的,所以远程拷贝是需要登录验证的,如果是公开就不用。

​ 接下来我们的IDEA就会联网去访问远程仓库,然后将其拷贝下来。

.gitignore文件

​ 我们在IDEA中创建的本地仓库中可以看到.gitignore文件,这个文件是用来设置不用被Git管理的文件,因为在项目中有一些文件是不需要我们上传到远程仓库中的,对项目整体是没什么影响的文件,这部分文件就不需要对其版本控制,例如target文件等。

本地仓库操作

本地仓库操作

  • 将文件加入暂存区
  • 将暂存区的文件提交到版本库
  • 查看日志

将文件加入暂存区

​ 将文件加入暂存区,这个在我们已经配置本地仓库的项目新增文件的时候其就会弹出一个下面的弹窗,然后我们点击添加,之后就可以看到我们的文件变绿了。

​ 如果当我们在新建文件时点错点了取消,那么也别慌,我们可以在新创建的文件中右键点击Git然后选择添加,将文件加入暂存区当中,之后就可以看到这个文件也变成绿色了。

将暂存区的文件提交到版本库

​ 在Git功能栏中可以看到提交这个选择我们点击其,或者点击左侧的那个图标也可以,我这个图标是IDEA的新UI,如果是老版本的IDEA的话,就用Git那个功能栏就行了。

​ 之后我们会进入到一下的页面,就可以看到我们刚刚添加到暂存区的文件,然后下面我填写了测试123的位置是写注解的,这块可以写一些提示就是我们本次提交的提示。

​ 点击提交后即可看到IDEA编译器右下角提示提交成功了。

查看日志

​ 查看日志,我们在Git工具栏中点击查看日志即可。

​ 即可看到我们底下的日志窗口,里面有我们提交的记录,以及提交时文件的状态。

​ 我们点击文件,可以查看当时文件的内容。

远程仓库操作

​ IDEA对远程仓库的操作主要涉及一下几个操作:

  • 查看远程仓库
  • 连接或断开远程仓库
  • 推送远程仓库
  • 从远程仓库中拉取

查看远程仓库与连接或断开远程仓库

​ 当我们在IDEA想要查看我们的远程仓库连接时可以在Git下拉框中找到原理远程这个选项,当我们点击即可查看我们当前本地仓库连接的远程仓库了,并且可以对其进行添加远程仓库或断开远程仓库的操作。

推送远程仓库

​ 将本地仓库中的文件推送到远程仓库的操作,我们可以在Git下拉框中点击推送,然后就会弹出右边的弹窗,我们可以看到其是将我们本地仓库中master分支的文件推送到远程仓库的master分支中,在右边就是我们要推送的文件。

​ 此处我们推送有问题的话,IDEA显示我们推送到远程仓库的master分支被拒,或者我们修改推送远程仓库中没有的分支,那么就会显示推送成功,并且在远程仓库中新建了分支。

具体报错代码如下:

hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

​ 这边我通过查阅文章得到的显示是因为本地仓库项目和远程仓库不一致导致的,所以这里我们将远程仓库的文件都拉取下来,然后在推送就没有问题了。

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

​ 这里我们在IDEA终端(快捷键AIL+F12)运行上面的三段git指令git pull命令从远程仓库中进行拉取文件,我们可以看到运行完后我们远程仓库的文件已经拉取到本地项目中了。

​ 运行完后在继续推送就可以正常了。

此处的参考文章:https://blog.csdn.net/weixin_55999942/article/details/123758602,

​ https://blog.csdn.net/bobier_zhao/article/details/108247086

从远程仓库中拉取

​ 当我们需要从远程仓库中拉取文件时,我们可以在Git下拉框中点击拉取也可以在所需的项目点击右键然后再Git中找到拉取即可,之后会弹出窗口,我们选择远程仓库别名和分支名称进行拉取即可。

​ 拉取成功后我们可以在项目目录中查看到我们刚刚从远程仓库中拉取下来的文件。

分支操作

在IDEA中分支主要操作:

  • 查看分支
  • 创建分支
  • 切换分支
  • 将分支推送到远程仓库
  • 合并分支

查看分支、创建分支

​ 我们可以在Git下拉框中点击分支然后就可以看到我们右侧的弹窗,里面有我们的本地分支以及远程仓库中的分支。

​ 我们可以在右侧弹窗中点击新建分支或者在Git下拉框中点击新建分支,都会出现下图的弹窗。

​ 我们可以在该窗口中定义想要创建的分支名称,之后点击创建即可。

切换分支

​ 我们在IDEA想要切换Git的分支,我们可以在前面的分支弹窗中,通过点击所需的分支进行分支然后在弹出的弹窗中点击签出即可。

将分支推送到远程仓库

​ IDEA中将分支推送到远程仓库中,我们可以在分支弹窗中点击想要推送的分支,然后在其右侧的弹窗中点击推送。

​ 在弹出的推送弹窗中我们可以看到新建,这是因为我们的远程仓库中是没有这个分支的,所以其是新建分支,之后我们点击推送就可以在gitee远程仓库中看到我们的刚刚推送的远程分支了。

合并分支

​ 在IDEA中我们需要合并分支时,我们可以在分支弹窗中点击我们要合并的分支,然后在其右侧的弹窗中选择将 “什么什么分支合并到什么什么分支中” ,进行合并操作。

感谢

​ 这篇IDEA配置Git文章就写完了,这篇文章是笔者在2023.6.19完成的,同样的笔者也是这个时候学习完了IDEA中对Git的操作。

​ 非常感谢大家的阅读,如有不足之处希望大家多多指导,谢谢。文章来源地址https://www.toymoban.com/news/detail-645505.html

到了这里,关于IDEA配置Git以及对Git的基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git基本操作:版本打Tag的作用以及基本操作流程

    作用介绍 在git代码管理时,有时候我们想对某个特定的commit 添加标记,比如要标识版本信息,这时候就可以用的git中的打标签功能。 打tag就类似于我们看书放书签一样,以后可以直接用tag找到提交的位置,不然的话,就只有看commit的哈希值返回指定位置,比较繁琐。 特别强

    2024年02月13日
    浏览(33)
  • Git的下载安装配置与上传文件以及命令 idea使用git项目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads  下载速度比较慢,可以用迅雷下载,速度很快 我这里是用的压缩包版本,直接解压到要放的文件夹即可,文件名尽量不要使用中文,以防后续使用出现错误。  打开环境变量,在系统变Path,添加你的git安装路径/bin win+r输入cmd,

    2024年02月04日
    浏览(58)
  • Android Studio 安装配置详细步骤,以及使用的基本操作

    一.Android SDK下载和安装     如果本地已有合适版本Android SDK,则无需再下载,或者可以使用SDK Manager更新SDK;      如果没有SKD,则需要下载了,其实在安装Android Studio过程中会选择下载最新SDK安装,但是速度极慢,我习惯先把SDK下载下来,在安装完Android Studio后再配置(当

    2023年04月18日
    浏览(39)
  • Git的基本操作(安装Git,创建本地仓库,配置Git,添加、修改、回退、撤销修改、删除文件)

    Git 是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应⽤于Linux平台,后⾯慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了。 如果你的的平台是centos,安装git相当简单,以我的centos7.6为例: 我们还可以用下面的指令来

    2024年03月28日
    浏览(60)
  • Git的分支操作以及IDEA中操作Git的分支

    目录 一、在 Git 中,分支(Branch)是指开发者可以在同一个代码库中创建的独立的线索,用于并行开发和管理代码的不同版本。通过使用分支,可以在不影响主干代码的情况下进行实验、开发新功能、修复 bug 或者处理不同的任务。 1. 并行开发: 2. 版本管理: 3. 特性开发:

    2024年02月11日
    浏览(33)
  • 【Git】Git(分布式项目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、图形化界面,进行提交,同步,克隆

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月04日
    浏览(54)
  • 【备忘录】GIT分支操作和命名规范,以及IDEA的一些GIT操作

    一、分支命名规范 1. 主分支(一个):master 自动生成,正式发布的版本 2. 开发分支(一个):develop,所有功能的集成分支 将开发分支集成到develop,通过测试后再合并到master master和develop需要进行权限限制 3. 功能分支(多个):feather 从develop分出,开发某种特定功能,经

    2024年02月03日
    浏览(41)
  • 【详细教程】关于如何使用Git&GitHub的基本操作汇总&GitHub的密钥配置 ->(个人学习记录笔记)

    点击 官网链接 后,进入Git官网,下载安装包 然后根据系统类型进行下载,一般为windows 一般选择64位的安装器版本 下载好后开始安装 点击Next 默认即可,Next 默认即可,Next Next Next Next Next Next Next Next Next Next install即可 我们在桌面随便创建一个文件夹例如code 进入code文件夹 鼠

    2024年02月06日
    浏览(50)
  • Git的安装与配置以及在IDEA中使用Git(2023最新)

    目录 Git 认识Git Git 与 SVN 区别 Git工作流程图 Git 安装配置 Windows 平台上安装 Git仓库 创建本地仓库 创建远程仓库 在IDEA中使用Git 在IDEA中配置Git IDEA项目提交到远程仓库 IDEA导入远程仓库项目 更新和冲突 认识Git Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或

    2024年02月11日
    浏览(38)
  • 【Git】Git基本操作

    Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。它采用分布式方式,避免中心服务器的单点故障,保障系统的高可用性和稳定性。Git可以作为一种过渡方案来替代BitKeeper,帮助管理Linux内核开发等。总之,Git是一种高效、灵活的

    2024年02月04日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包