IDEA整合git使用

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

流程

IDEA配置git

idea中默认已经集成了git,首先打开idea,点击 File -> settings

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

使用git拉取项目,通过git拉取的代码后续开发才可以提交合并等操作(适用于GitHub、gitee、gitlab)

(1)首先新建一个空的文件夹,右键鼠标,点击 Git Bash Here

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(2)拉取分支有两种方式,https和ssh,两者的区别在于 ssh拉取是通过加密拉取,加密方式是通过配置公钥

①这里先讲https拉取代码:git clone -b 分支名 仓库地址 PS:-b 分支名 可以不写,git clone 仓库地址 这个默认拉取master主分支,在实际开发中,往往拉取指定分支用的比较多。

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

②实际开发中,公司项目都是私有的,需要输入用户名和密码验证,注意:输入的一定要是公司给你提供的用户名和密码,不是你自己设置git的用户名和密码!!!

公司提供的用户名和密码!公司提供的用户名和密码!公司提供的用户名和密码! 重要的事说三遍,否则到时候拉取会显示没有权限!

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

显示这样,则表示拉取成功了!

通过 ssh 拉取代码,打开C盘,找到 Users -> 用户名 -> .ssh文件夹,打开可以看到两个文件: id_rsa:私钥,id_rsa.pub公钥,配置的话,就只需要用到公钥

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

打开id_ras.pub文件,ctrl + a复制所有信息,然后到你需要配置的地方去配置(GitHub、gitee、gitlab),一般是在设置里面,找到SSH公钥,这里我以gitee为例:

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

配置完之后,拉取方式跟https就都一样了。

使用idea提交代码

右键项目 -> git -> commit Directory,将代码提交到本地仓库

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

commit代码到本地库以后,接下来就把commit过的代码push推送到远程代码库

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

输入用户名和密码

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

出现这个则表示成功,打开远程仓库就可以看到我们刚刚提交的代码了

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
在实际开发中,往往修改完代码后,需要新建一个分支,再发起合并请求

新建分支再请求合并

(1)在原来工程项目中新增一条语句

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(2)新建一个分支,在idea右下角,develop是你当前的分支名

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

点击 New Branch,然后给新建的分支起个名字,点击 create

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(3)回到idea右下角,可以看到当前分支默认切换到了我们新增的分支下

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(4) commit 提交刚刚新增的代码到本地仓库

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(5)将刚才commit的代码push到远程仓库

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

(6)回到idea右下角,切换回之前的分支下,因为我之前是develop分支,所以单击develop,选择 checkout 切换封装分支

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

这里需要注意:因为新增的代码已经在刚才新建分支里面commit的过了,所以切换会原来分支是看不到刚刚修改的代码,这时点击刚刚新建的分支-选择Merge into Current,将deve_demo分支合并到develop下

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

这时候刚刚新增的代码就可以在develop分支下看到了!


扩展

在开发中,可能我们正在开发dev_demo分支,但是这时候领导过来就说了,你先把dev_demo分支下的内容先放一放,这里有个更重要的功能需要到dev_pro分支下开发,但是此时我们在dev_demo分支下的内容并没有开发完,又不想提交,如果强制切换到别的分支,那么就会导致我们在dev_demo分支下的修改过的内容全部丢失,这个时候我们就可以先把dev_demo分支下的内容添加到 暂存区:

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

强制切换这个按钮请慎用,一旦强制切换分支,那么会把在该分支下所有的文件删除,再也无法找回!!!

解决方法:

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

这样就可以把修改过的代码保存到暂存区了,此时回到分支,可以看到修改过的代码都不见了,这时候你就可以切换到别的分支愉快玩耍了~~

恢复暂存区内容:文章来源地址https://www.toymoban.com/news/detail-676982.html

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

直接通过idea拉去分支项目

git拉代码到idea,git,intellij-idea,github,Powered by 金山文档
git拉代码到idea,git,intellij-idea,github,Powered by 金山文档

到了这里,关于IDEA整合git使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 如何在Intellij-idea如何编译maven工程

    在 IntelliJ IDEA 中编译 Maven 工程,你需要遵循以下步骤: 打开 IntelliJ IDEA :首先,启动 IntelliJ IDEA。 打开 Maven 项目 :在欢迎界面上,选择 \\\"Get from Version Control\\\",然后选择你的 Maven 项目的仓库地址。或者,如果你已经有了项目文件(如  .idea  和  pom.xml ),你可以直接打开这

    2024年01月18日
    浏览(89)
  • Java开发+Intellij-idea+Maven+工程构建

    Intellij-idea是一款流行的Java集成开发环境,它支持Maven作为项目管理和构建工具。Maven可以帮助开发者自动下载项目依赖的jar包,执行编译、测试、打包等生命周期任务。本资源将介绍如何在Intellij-idea中创建、导入、转换和编译Maven工程,以及如何配置Maven的相关参数和插件。

    2024年02月01日
    浏览(111)
  • IntelliJ:idea Git拉取代码

    1、任意打开一个项目后,点击File-点击New-Project from Version Control-点击Git   2、弹出下面框,URL:git地址,Directory:拉取代码到本地目录   3、将获取到的git地址复制到URL里面,再点击Test    4、点击Test将会弹出以下模态框,输入申请的git账号、密码,点击Log In    5、再点击C

    2024年02月11日
    浏览(71)
  • IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

            前言:众所周知Git用命令提交代码比较繁琐,而且还得记住命令,那如何让我们更加方便的提交代码呢 以及获取最新内容拉到本地 还有更换你要提交到的分支呢 下面废话不多说。 目录 IDEA里切换Git分支 IDEA里提交代码到远程 IDEA拉取最新代码 第一种: 右键项目

    2023年04月24日
    浏览(109)
  • 在IntelliJ IDEA 软件中把写好的代码上传至GitHub远程仓库中

    1、工具:Git Bash 版本:2.31.1 Git安装包下载 点击上面的“Git安装包下载”,下载完Git安装包后,解压压缩包,解压后双击文件夹里的 .exe 文件按照提示傻瓜式安装即可。 2、IntelliJ IDEA 2022.2.1 1、安装完Git且配置好环境后,在idea中配置Git,配置Git的过程如下: 1.1、点击左上角的

    2024年02月07日
    浏览(51)
  • IntelliJ IDEA中用git提交代码时忽略文件的设置

    在用intellijidea开发时,经常会用git或其他版本管理工具提交代码到远程。 但是idea默认会把所有只要本地与远程不同的文件都会列出来,实际上像后缀名是.iml, .idea这类文件是不需要提交的。 如下图所示: 如果每次都手动取消这些文件,都是些重复性的操作。 按如下操作可一

    2024年01月19日
    浏览(86)
  • Intellij IDEA Git使用记录

    代码管理工具从svn改了git,记录一下使用过程。 1、关于查看提交历史 之前用svn的时候直接项目右键 Team–显示资源历史记录,不需要先更新就可以查看到所有的提交历史了;但是git需要先pull或者fetch之后,才能显示出所有的提交记录。 2、关于git分支 git一般不会在主分支开

    2024年02月12日
    浏览(63)
  • Intellij IDEA如何使用Git

    使用Git的步骤如下: 安装Git:首先需要在你的计算机上安装Git。你可以从Git的官方网站(Git - Downloads)下载适合你操作系统的安装包,并按照提示进行安装。 IDEA中配置Git:在Settings - Version Control - Git,如下(IDEA版本不一样界面会有不同) IDEA中的VCS快捷操作和菜单栏熟悉: 如果没

    2024年01月23日
    浏览(62)
  • 在IntelliJ IDEA中使用Git

    想要在IntelliJ IDEA中使用Git,首先需要下载Git,Git的安装可以参考我的另一篇文章https://blog.csdn.net/manfanying/article/details/128679367 然后打开idea,点击左上角的file,再点击settings 找到Version Control并将其展开,点击Git ,找到Git的安装路径,打开bin目录,选择Git.exe并点击Test测试 如果

    2024年02月08日
    浏览(51)
  • 使用IntelliJ IDEA配置版本管理(SVN和Git)

    步骤一:安装SVN插件 打开IntelliJ IDEA,点击顶部菜单栏的 \\\"File\\\" - \\\"Settings\\\"。 在弹出的窗口中,选择 \\\"Plugins\\\"。 在搜索框中输入 \\\"SVN\\\",找到 \\\"Subversion Integration\\\" 插件并点击 \\\"Install\\\" 安装。 步骤二:配置SVN 安装完成后,重启IntelliJ IDEA。 打开你的项目,点击顶部菜单栏的 \\\"VCS\\\" - \\\"En

    2024年04月24日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包