IDEA中git的使用[通俗易懂]

IDEA中git的使用[通俗易懂]IDEA中git的使用

大家好,又见面了,我是你们的朋友全栈君。

1.首次提交代码

将已有项目提交到新的git 地址中

1.创建本地仓库,选择任意文件夹即可。

IDEA中git的使用[通俗易懂]

2.将代码提交到本地仓库,这一步和svn的操作相同

IDEA中git的使用[通俗易懂]

3.提交之后,代码只是保存到了本地仓库中,要想将代码真正的提交到远程仓库(服务器)中,需要进行push。

IDEA中git的使用[通俗易懂]

在首次push时可能会出现服务器拒绝提交的问题

解决方案如下:

1.Idea中使用Alt+F12

2.在terminl窗口中依次输入命令:

git pull

git pull origin master

git pull origin master –allow-unrelated-histories

3.在idea中重新push自己的项目,成功!!!

2.关于版本控制

相比与svn来讲,git最大的优点就在于可以创建分支。

让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:

  1. 开发某个网站。

  2. 为实现某个新的需求,创建一个分支。

  3. 在这个分支上开展工作。

    正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理:

  4. 切换到你的线上分支(production branch)。

  5. 为这个紧急任务新建一个分支,并在其中修复它。

  6. 在测试通过之后,切换回线上分支,然后合并这个修补分支,最后将改动推送到线上分支。

  7. 切换回你最初工作的分支上,继续工作。

svn并不能创建分支,如果发生以上情况的话,则会显得疲软了。

正如上边所说一个项目有一个主分支(master)一般情况下是线上代码,并且可以创建多个分支,用来开发新的功能,新功能开发测试完毕后将代码合并到主分支上进行上线,合并后可将分支删除。

创建分支

1.屏幕有下角

IDEA中git的使用[通俗易懂]

2.填写分支名称

IDEA中git的使用[通俗易懂]

3.修改代码后提交分支

4.push

push之后远程仓库中就会有两个分支:master和branch1

分支切换

1.屏幕右下方显示的即为当前分支

IDEA中git的使用[通俗易懂]

2.切换分支

点击想要切换到的分支,点击Checkout分支接口切换完成。

IDEA中git的使用[通俗易懂]

合并分支

合并分支就是将一个分支中的代码更新到当前分支中,如果两个分支都修改了同一个文件,需要手动去选择保留那一块代码。

下面我们演示一下将branch1分支合并到master分支中

1.当前版本修改为master

2.选择branch1点击合并

IDEA中git的使用[通俗易懂]

系统将自动将branch1中的代码合并到master中。branch1中代码保持不变。

3.push

记住:一定不要忘记push!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106482.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CLion 2021.4激活码【在线破解激活】

    CLion 2021.4激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    61
  • Intellij IDEA打开Java项目并启动「建议收藏」

    Intellij IDEA打开Java项目并启动「建议收藏」最近有很多同学,竟然不知道如何使用IntellijIDEA打开Java项目并启动目录Maven项目2、Maven项目是以pom文件引入各项jar包的在点击lmportProject,然后在点击pom.xml,再点击Open​3、再点击Next​4、如果是公司的私服,还需要勾选nexus​5、继续点击下一步​6、选择Jdk版本,点击下一步​7、点击Finish​……

    2022年7月8日
    182
  • clion2022.01.4激活码【中文破解版】2022.03.07

    (clion2022.01.4激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月2日
    236
  • idea2021.12.13激活码_在线激活

    (idea2021.12.13激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html4C3L012EAA-eyJsa…

    2022年3月30日
    56
  • idea 运行单个main方法_idea如何运行main方法[通俗易懂]

    idea 运行单个main方法_idea如何运行main方法[通俗易懂]使用IntelliJIdea打包可执行JAR1、Model结构如下:…IDEA发布1.8.1配置编译class的环境1.8.2配置web环境1.8.3发布到tomcat运行环境中1.8.4启动运行1.8.5发布到war文件操作完成后进入下一……Main-Class:Main这边Main既是运行类,含有main()方法的一个类文…

    2022年5月31日
    376
  • idea构建springboot_钉钉的使用方法和技巧

    idea构建springboot_钉钉的使用方法和技巧随着技术框架的不断更新,一些公司摒弃了原先的技术框架模式。而springboot慢慢取代了原有的ssm框架开发。为什么选择springboot呢?配置简单不需要编写太多的xml; 基于spring构建,容易上手; 独立运行不依赖于容器; 内置服务器tomcat不需要打war包; 提供maven极简配置; 对于各种框架有很好的集成; 为SpringCloud微服务奠定基础,使微服务构建变得简单;下面让我们使用idea一起搭建完整版的SpringBoot项目:一.创建SpringBoot项

    2025年8月29日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号