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

1 篇文章 0 订阅

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

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

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

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

1.创建远程仓库

进入gitee官网,登录账号,点击右上角加号,创建仓库。
在这里插入图片描述
接着输入仓库名称、仓库介绍、并选中设置模板–Readme文件,点击创建。
在这里插入图片描述
创建完成后可以看到生成了Readme文件。
在这里插入图片描述

2.创建本地仓库

2.1IDEA创建项目

在这里插入图片描述

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

点击VCS–>Create Git Repository
在这里插入图片描述
仓库地址就使用项目地址就可以了
在这里插入图片描述

创建完成后,IDEA菜单栏会出现Git
在这里插入图片描述

2.3提交代码到本地仓库

这时可以通过下面两种方式进行提交代码到本地仓库
在这里插入图片描述
提交时必须要写上提交描述信息
在这里插入图片描述

3.提交代码到远程仓库

3.1添加远程仓库连接

在这里插入图片描述
在这里插入图片描述
这里要去gitee上,找到刚才创建的仓库,复制仓库URL
在这里插入图片描述
复制完填写到上图URL中,点击OK
在这里插入图片描述
此时远程连接就创建好了。

3.2提交代码到远程仓库

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

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创建分支
在这里插入图片描述
填写分支名称,勾选Checkout branch,然后点击创建
在这里插入图片描述
这时默认的分支已经变成刚刚创建的world分支
在这里插入图片描述

3.2提交分支

然后增加一行代码
在这里插入图片描述
点击提交
在这里插入图片描述
然后点击push提交分支
在这里插入图片描述
在giteee仓库中可以看到多了一个刚刚提交的分支world
在这里插入图片描述

3.3合并分支

将本地分支切换到main(我这里更改成了main,默认是master),这时会看到代码变成了修改前的样子
在这里插入图片描述
在这里插入图片描述

然后选择远程分支world,点击Merge Selected into Current
在这里插入图片描述
此时可以看到本地主分支已经合并了world分支
在这里插入图片描述
然后要将本地分支提交到远程主分支上
在这里插入图片描述
这时已经可以看到,远程仓库主分支已经进行了合并
在这里插入图片描述
最后删除掉本地和远程仓库中的world分支就可以了
在这里插入图片描述

4.提交代码时忽略文件

将本地代码提交到远程仓库时,有些文件我们是不需要提交的,比如输出文件夹,测试用的test文件等等。可以在.gitignore文件中配置需要忽略的文件。
在这里插入图片描述

  • 24
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
IDEA使用git合并分支的操作步骤如下: 1. 首先,确保你已经在主分支(通常是"master")上。你可以通过点击IDEA右下角的分支名称来确认当前所在分支。 2. 然后,打开Git工具栏,在分支操作点击"Merge"或者"合并"按钮。 3. 在弹出的窗口,选择要合并的分支。你可以从"Local Branches"(本地分支)或者"Remote Branches"(远程分支)选择。 4. 点击"Merge"按钮开始合并操作。 5. 如果合并过程发生冲突,你需要手动解决冲突。在IDEA代码编辑器,你可以看到冲突的文件,并使用IDEA提供的冲突解决工具来解决冲突。 6. 最后,当冲突解决完毕后,你可以提交合并结果到主分支。 注意:在合并分支之前,建议先进行代码提交和推送操作,以确保没有丢失任何重要的修改。 总结起来,在IDEA使用git合并分支的步骤是: 1. 确认当前所在分支为主分支; 2. 打开Git工具栏,点击"Merge"按钮; 3. 选择要合并的分支; 4. 点击"Merge"按钮开始合并; 5. 解决合并冲突(如果有冲突); 6. 提交合并结果到主分支。 希望以上步骤对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [idea git 合并分支](https://blog.csdn.net/u013452337/article/details/81017938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [IDEA Git操作(一)分支、分支合并](https://blog.csdn.net/qq_55624813/article/details/121120197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值