码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Git使用教程:入门到精通


    Git使用教程:入门到精通

      • 一、Git安装
        • 根据需求选择电脑位数安装;
        • 20231023210945建议这里先新建一个文件夹如:D:/Git;专门来存放Git安装包和后续Git代码,方便管理;
      • 二、Git使用前的配置
        • 需要先创建自己的Gitee账号和密码:
        • 配置邮箱地址;
        • 配置好公钥(重要!**避免每次进入都要重新输入账号密码**)
        • 生成公钥
        • 右键进入:Git bash here;
      • 三、克隆gitee项目到IDEA
        • 安装完成Git 开始clone 或 下载gitee项目到本地
        • IDEA添加Git插件
        • 使用Git插件clone项目
        • 克隆完成
        • 方式二:cmd克隆
        • image-20240227210653153克隆成功!
      • 四、Git基础使用方法
        • 方式一:命令行提交代码
          • git diff
          • git add .
          • git commit -m ""
          • git pull
          • git push
        • 方式二:使用IDEA下载的插件:Git
        • 安装git插件:https://editor.csdn.net/md/?articleId=136460182
          • 按照步骤 一步步来
          • commit 提交后,本地修改的代码颜色会变化
          • pull
          • push
          • 去仓库查看是否成功上传
      • 五、总结Git 基本使用流程
        • 1. 克隆项目到本地(IDEA);
        • 2. 使用或者修改代码;
        • 3. git add.\ git commit -m ""\ git pull \ git push
      • 六、可能出现的问题
        • 1、pull 拉取不下来:可能是有人此时正在推送,造成了冲突;------ 等一会或者多pull几次就行!
        • 2、clone下来执行后,就无法pull 或者push 了。
        • 可能出现的问题:
          • 多人提交git项目未注意使用规范,最常见的就是JDK版本不一致(A刚刚push项目使用的JDK11,我clone下来后可能因为我没有JDK11 所以用了本地JDK 8或者其他版本)最容易导致无法上传。
          • 最佳解决方案:统一JDK版本,规范Git使用;
            • 备选方案:将修改的代码文件备份,然后找到clone代码的位置,删除克隆文件。重新clone项目,将刚刚备份的代码文件添加到合适的目录下(肯定会报错无法运行JDK都不匹配),不管,直接git add.\commit -m ""\pull\push。
            • 高级解决方案:
              • 第一步:clone代码到本地后,更改为自己的本地JDK版本能顺利执行后,将gitignore文件里面的.idea 注释掉,最后将.idea目录保存备份;
              • 第二步: 重新删除项目文件;在clone 项目;将里面的.idea文件替换为刚刚备份的.idea 文件;
              • 第三步:最后.idea 目录下有一个misc.xml 文件,将里面的languageLevel="JDK_1_8" -----> languageLevel="JDK_11"(改成符合clone文件JDK的版本);
              • 第四步:在试试git add.\commit -m ""\pull\push;
        • 应该就没有问题了!
        • 还不行!在下暂时无能为力了~
          • 烦请给位大佬指点一二!

    ​ 2024/3/9

    一、Git安装

    官网

    根据需求选择电脑位数安装;

    image-20240227193656598

    如果这里下载速度很慢;可以用阿里镜像文件下载;

    20231023210945建议这里先新建一个文件夹如:D:/Git;专门来存放Git安装包和后续Git代码,方便管理;

    安装路径选择刚刚新建的文件夹;

    注意第三个选项(文本编辑器的选择)

    20231023211454

    二、Git使用前的配置

    需要先创建自己的Gitee账号和密码:

    20231023204606

    配置邮箱地址;

    配置好公钥(重要!避免每次进入都要重新输入账号密码)

    20231023230541

    生成公钥

    20231023231544

    右键进入:Git bash here;

    在这里插入图片描述

    三、克隆gitee项目到IDEA

    安装完成Git 开始clone 或 下载gitee项目到本地

    image-20240227204628061

    image-20240227204753370

    IDEA添加Git插件

    image-20240227204911537

    使用Git插件clone项目

    image-20240227205450457

    将gitee上面的http路径:URL复制上去;

    image-20240227205743860

    克隆完成

    image-20240227205859940

    方式二:cmd克隆

    刚刚创建的新文件夹下,进入命令窗口;

    image-20240227210605623

    image-20240227210653153克隆成功!

    四、Git基础使用方法

    方式一:命令行提交代码

    20240308160044

    git diff

    20240308161205

    git add .
    git commit -m “”

    20240308163726

    git pull

    20240308164103

    git push

    20240308164351

    方式二:使用IDEA下载的插件:Git

    安装git插件:https://editor.csdn.net/md/?articleId=136460182

    按照步骤 一步步来

    20240308164618

    20240308164705

    20240308164853

    20240308164947

    commit 提交后,本地修改的代码颜色会变化

    20240308165113

    pull

    20240308165138

    push

    20240308165203

    去仓库查看是否成功上传

    20240308165307

    五、总结Git 基本使用流程

    1. 克隆项目到本地(IDEA);

    2. 使用或者修改代码;

    3. git add.\ git commit -m “”\ git pull \ git push

    六、可能出现的问题

    1、pull 拉取不下来:可能是有人此时正在推送,造成了冲突;------ 等一会或者多pull几次就行!

    2、clone下来执行后,就无法pull 或者push 了。

    可能出现的问题:

    多人提交git项目未注意使用规范,最常见的就是JDK版本不一致(A刚刚push项目使用的JDK11,我clone下来后可能因为我没有JDK11 所以用了本地JDK 8或者其他版本)最容易导致无法上传。
    最佳解决方案:统一JDK版本,规范Git使用;
    备选方案:将修改的代码文件备份,然后找到clone代码的位置,删除克隆文件。重新clone项目,将刚刚备份的代码文件添加到合适的目录下(肯定会报错无法运行JDK都不匹配),不管,直接git add.\commit -m “”\pull\push。
    高级解决方案:
    第一步:clone代码到本地后,更改为自己的本地JDK版本能顺利执行后,将gitignore文件里面的.idea 注释掉,最后将.idea目录保存备份;

    image-20240308185822875

    第二步: 重新删除项目文件;在clone 项目;将里面的.idea文件替换为刚刚备份的.idea 文件;
    第三步:最后.idea 目录下有一个misc.xml 文件,将里面的languageLevel=“JDK_1_8” -----> languageLevel=“JDK_11”(改成符合clone文件JDK的版本);
    第四步:在试试git add.\commit -m “”\pull\push;

    image-20240308184708857

    应该就没有问题了!

    还不行!在下暂时无能为力了~

    烦请给位大佬指点一二!
  • 相关阅读:
    Java 中的 Iterator 迭代器详解
    Vue的生命周期快速入门
    JDK21新特性
    OpenHarmony
    java毕业设计基于的测试项目管理平台Mybatis+系统+数据库+调试部署
    如何使用idea来查找所有未使用的代码?
    Qt——常用控件详解
    【C语言】详解栈和队列(定义、销毁、数据的操作)
    java面向对象(九)
    图像处理黑科技—破解文档识别难题(PS检测、弯曲拉平、切边切片、摩尔纹)
  • 原文地址:https://blog.csdn.net/Li__Daxia/article/details/136583293
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号