码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 一文教你在IDEA中使用Git


    一文教你在IDEA中使用Git

    • 1.添加文件到暂存区
    • 2.添加文件到本地库
    • 3.切换版本
    • 4.使用分支
      • 创建分支
      • 分支合并
      • 冲突合并
    • 5.IDEA中设置github账号
    • 6.推送到远程库
    • 7.拉取远程库代码

    1.添加文件到暂存区

    添加单个文件,右击文件,依次选择:
    在这里插入图片描述

    添加整个项目的更改到本地库,右击项目进行如上选择即可


    2.添加文件到本地库

    选择右上角的绿色对勾,进行commit操作
    在这里插入图片描述


    3.切换版本

    左下角点击git,可以清晰看到本地库提交的版本信息
    在这里插入图片描述

    右击某个提交版本信息,点击 checkout version xxx
    在这里插入图片描述


    4.使用分支

    创建分支

    点击IDEA右下角的git分支
    在这里插入图片描述
    点击 New Branch输入分支名创建即可
    在这里插入图片描述
    这里如果想要切换分支的话,还是点击右下角,选中要切换的分支,选择checkout即可
    在这里插入图片描述

    分支合并

    还是右下角,切换到待接受合并的分支,选择待合并的分支,merge即可
    在这里插入图片描述

    冲突合并

    发生冲突后,IDEA会弹出类似这样的一个框
    在这里插入图片描述

    我们点击merge
    在这里插入图片描述
    IDEA会弹出一个merge界面,此时需要我们手动解决冲突,中间的是最后呈现的结果,左右两边是待合并的两个分支冲突的代码
    在这里插入图片描述
    选择想要保留的和删除的部分,点击apply即可自动进行分支合并操作


    5.IDEA中设置github账号

    IDEA设置中打开github
    在这里插入图片描述
    点击 + 号,选择Log In via Github,在跳转的网页进行授权登录即可
    在这里插入图片描述
    添加成功啦!记得Apply
    在这里插入图片描述


    6.推送到远程库

    点击右上角的向右上指向的箭头进入push页面
    在这里插入图片描述
    选择配置完毕后push即可
    在这里插入图片描述
    push成功!
    在这里插入图片描述


    7.拉取远程库代码

    点击右上角的向右下的箭头进行更新远端最新代码
    在这里插入图片描述
    拉取成功!
    在这里插入图片描述

    作为一个成熟的程序员,请务必在push前养成pull的习惯🎈防止因为版本问题产生不必要的麻烦

  • 相关阅读:
    ArrayList与顺序表
    centos7安装kafka、zookeeper
    Android Qcom Display学习(零)
    Python:每日一题之四平方和
    23.二叉树基础(上):什么样的二叉树适合用数组来存储
    AlexNet学习笔记
    【C语言小游戏】详解三子棋,深刻掌握二维数组
    【MySQL从入门到精通】【高级篇】(十九)索引的分类&创建索引的三种方式&删除索引的两种方式
    Ansible自动化运维
    [附源码]java毕业设计校园快递管理系统
  • 原文地址:https://blog.csdn.net/Gherbirthday0916/article/details/125506234
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号