IDEA中使用Git提交代码(包括合并分支)

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

在IDEA中使用git提交代码到远程仓库,整体可分为如下几个步骤:
后面会介绍合并分支。

前提:
1.注册有GitHub或者Gitee账号;本地安装有git;
2.在Github和Gitee用户中心配置SSH公钥。(设置–>SSH公钥)处有生成公钥教程。

步骤:
1.创建远程仓库(github或者gitee);
2.创建本地仓库并提交代码到本地仓库;
3.提交代码到远程仓库。

IDEA版本或者Git版本不同,按钮位置布局可能不同,但整体流程是一样的。

1.创建远程仓库

进入gitee官网,登录账号,点击右上角加号,创建仓库。
IDEA中使用Git提交代码(包括合并分支)
接着输入仓库名称、仓库介绍、并选中设置模板–Readme文件,点击创建。
IDEA中使用Git提交代码(包括合并分支)
创建完成后可以看到生成了Readme文件。
IDEA中使用Git提交代码(包括合并分支)

2.创建本地仓库

2.1IDEA创建项目

IDEA中使用Git提交代码(包括合并分支)

2.2在IDEA中创建本地仓库,仓库地址使用项目地址

点击VCS–>Create Git Repository
IDEA中使用Git提交代码(包括合并分支)
仓库地址就使用项目地址就可以了
IDEA中使用Git提交代码(包括合并分支)

创建完成后,IDEA菜单栏会出现Git
IDEA中使用Git提交代码(包括合并分支)

2.3提交代码到本地仓库

这时可以通过下面两种方式进行提交代码到本地仓库
IDEA中使用Git提交代码(包括合并分支)
提交时必须要写上提交描述信息
IDEA中使用Git提交代码(包括合并分支)

3.提交代码到远程仓库

3.1添加远程仓库连接

IDEA中使用Git提交代码(包括合并分支)
IDEA中使用Git提交代码(包括合并分支)
这里要去gitee上,找到刚才创建的仓库,复制仓库URL
IDEA中使用Git提交代码(包括合并分支)
复制完填写到上图URL中,点击OK
IDEA中使用Git提交代码(包括合并分支)
此时远程连接就创建好了。

3.2提交代码到远程仓库

重要:因为刚刚创建远程仓库时,默认生成了Readme文件。而本地仓库现在是没有Readme文件的。本地仓库和远程仓库不同步,所以直接提交会出现错误。
要先在IDEA的Terminal终端中执行git pull origin master --allow-unrelated-histories
这个命令的含义是允许不相关历史提交,并强制合并
IDEA中使用Git提交代码(包括合并分支)
同步之后,点击push提交即可:
IDEA中使用Git提交代码(包括合并分支)
IDEA中使用Git提交代码(包括合并分支)
然后回到gitee刷新,可以看到刚刚提交的代码
IDEA中使用Git提交代码(包括合并分支)

4.扩展

1.GitHub操作

GitHub目前将master分支修改为main分支了。
可以使用git config --global init.defaultBranch main设置本地仓库初始名字为main。

2.使用命令提交代码

在IDEA终端Terminal中执行如下命令

> git init                                 //初始化本地仓库
> git add *                                //将代码提交到暂存区
> git commit -m '提交内容的描述'              //提交代码到本地仓库  
> git remote add origin 你的远程仓库的URL     //连接到远程仓库

---弃用 git push -u origin master 会出错
> git branch -M main                    //设置新的主分支为main(GitHub)
> git push -u origin main               //提交代码到远程仓库

3.合并分支

3.1创建一个本地分支

点击IDEA右下角分支按钮,然后点击New Beanch创建分支
IDEA中使用Git提交代码(包括合并分支)
填写分支名称,勾选Checkout branch,然后点击创建
IDEA中使用Git提交代码(包括合并分支)
这时默认的分支已经变成刚刚创建的world分支
IDEA中使用Git提交代码(包括合并分支)

3.2提交分支

然后增加一行代码
IDEA中使用Git提交代码(包括合并分支)
点击提交
IDEA中使用Git提交代码(包括合并分支)
然后点击push提交分支
IDEA中使用Git提交代码(包括合并分支)
在giteee仓库中可以看到多了一个刚刚提交的分支world
IDEA中使用Git提交代码(包括合并分支)

3.3合并分支

将本地分支切换到main(我这里更改成了main,默认是master),这时会看到代码变成了修改前的样子
IDEA中使用Git提交代码(包括合并分支)
IDEA中使用Git提交代码(包括合并分支)

然后选择远程分支world,点击Merge Selected into Current
IDEA中使用Git提交代码(包括合并分支)
此时可以看到本地主分支已经合并了world分支
IDEA中使用Git提交代码(包括合并分支)
然后要将本地分支提交到远程主分支上
IDEA中使用Git提交代码(包括合并分支)
这时已经可以看到,远程仓库主分支已经进行了合并
IDEA中使用Git提交代码(包括合并分支)
最后删除掉本地和远程仓库中的world分支就可以了
IDEA中使用Git提交代码(包括合并分支)

4.提交代码时忽略文件

将本地代码提交到远程仓库时,有些文件我们是不需要提交的,比如输出文件夹,测试用的test文件等等。可以在.gitignore文件中配置需要忽略的文件。
IDEA中使用Git提交代码(包括合并分支)文章来源地址https://www.toymoban.com/news/detail-440320.html

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

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

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

相关文章

  • git-新建分支与提交代码命令(附删除、切换、查看、合并分支)

    注意:在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然最后提交代码就会出问题。 新建分支并切换到该分支: 在新建的分支上写完代码之后,就可以提交代码了。此时应该在你新建的分支上 注意:有报错就先pull一下代码再提交  

    2024年02月14日
    浏览(40)
  • 记录一个IDEA中使用GIT的严重BUG,导致测试分支合并到主分支,以及代码恢复解决方案

    在做项目时遇到了一个问题,就是不知道什么操作,无缘无故把test分支代码合并到了master,导致花了好长时间去恢复master分支的代码,所以研究了一下,到底是什么原因导致的这个问题 PS: 后来分析出来根本原因,确定这确实是IDEA的一个BUG,在下面会有详细描述 当我们在test分支时,

    2023年04月14日
    浏览(35)
  • IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

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

    2023年04月24日
    浏览(46)
  • Git进阶之代码回滚、合并代码、从A分支选择N次提交,合并到B分支【revert、merge、rebase、cherry-pick】

    B站视频地址: https://www.bilibili.com/video/BV1KX4y1a7N9 Git学习文档:https://d9bp4nr5ye.feishu.cn/wiki/PeDPw3mm3iFA36k9td9cVeignsZ 在很长一段时间里,我对Git的操作只限于:提交代码,拉取代码,合并代码。 虽然上面这些操作在日常工作中也足够了,但不会点高级知识不利于装X,今天我们来学

    2024年02月08日
    浏览(63)
  • idea解决代码冲突-git分布式合并分支-加git回滚操作

    第一次接触项目发版的工作,记录一下解决版本冲突合并问题的心得。 适用场景:分布式项目,多人使用自己分支开发,最后合并自己的代码分支给主分支。 话不多说,直接看图 1.全部拉下来(这个拉取是全部拉取,既保证自己的分支最新,同时也把远端的分支都拉到最新

    2024年02月08日
    浏览(37)
  • git idea创建新分支,获取/合并主支代码的2个方法

    其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我 个人目录 1,创建一个分支,获取主支的所有代码(场景:我需要一个自己的分支进行编写模块) idea右下角点击出现这个页面(注意要在你需要的分支上面进行操作),我的就在mast

    2024年01月23日
    浏览(37)
  • Git管理神器SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)

    俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持

    2024年02月03日
    浏览(114)
  • idea中 使用git实现远程仓库master分支和dev分支互相合并

    1.在右下角当前分支下,选择创建分支选项  2.给分支起名字 3.创建后,自动切换成新分支  4.将dev分支内容提交到远程dev仓库 进行add,commit,pull,push操作。 1commit操作  2.进行pull操作,远程仓库没有,可暂时忽略  3.push操作   4.查看远程仓库   1.切换到master分支  切换到远

    2024年02月15日
    浏览(33)
  • Git的核心概念:探索Git中的提交、分支、合并、标签等核心概念,深入理解其作用和使用方法

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(34)
  • Git 分支操作详解:创建、提交、合并主分支

            Git 是一款强大的分布式版本控制系统,分支是其核心特性之一,为团队协作和项目管理提供了灵活性。本文将介绍 Git 分支的基本用法,包括创建分支、提交更改、合并主分支等操作。 1、 创建分支         在 Git 中,分支是项目开发的不同线路,它们允许团

    2024年02月05日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包