码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • IDEA中使用Git,Github,Gitee


    文章目录

      • 一、git
        • 1. 下载安装git
        • 2. git全局配置(可以跳过)
        • 3. IDEA中检查git配置
        • 4. IDEA中使用git
          • 4.1 IDEA中 pull - clone 项目
          • 4.2 IDEA中 push 项目(之前的准备工作)
            • 4.2.1 IDEA项目中创建本地库
            • 4.2.2 项目中git本地库的配置(选填,建议添加)
            • 4.2.3 将项目添加到git本地库
      • 二、Gitee
        • 1. 登录Gitee官网,注册或登录
        • 2. IDEA下载Gitee插件
        • 3. 将项目Push到Gitee远程仓库
          • 3.1 通过 IDEA 中 Gitee 插件进行上传操作
          • 3.2 通过原生模式进行上传操作
      • 三、Github
        • 1. 登录Github官网,注册或登录
        • 2. 创建Github远程仓库
        • 3. 将本地库中的文件推送push至Github远程仓库
        • 4. 将项目从Github远程仓库拉取pull下来


    一、git

    git是一个分布式的版本控制系统,可以借助于git去实现团队代码版本控制及管理。

    1. 下载安装git

    git下载地址 https://www.git-scm.com/download/
    请添加图片描述

    git下载完成以后,傻瓜式(一直下一步)安装即可,不要更改安装目录(假如已安装过则无须安装)。

    2. git全局配置(可以跳过)

    桌面鼠标右键点击 Git Bash Here,打开git客户端工具

    请添加图片描述
    请添加图片描述

    配置用户名,用于识别提交代码的用户

    $ git config --global user.name "注册名"
    
    • 1

    在这里插入图片描述

    配置邮箱,用于识别提交代码的用户

    $ git config --global user.email "注册邮箱"
    
    • 1

    在这里插入图片描述

    检查配置信息

    $ git config --list
    user.email=xxxxxx@xxxxxx.com
    user.name=xxxxxx
    
    • 1
    • 2
    • 3

    3. IDEA中检查git配置

    在这里插入图片描述

    4. IDEA中使用git

    在这里插入图片描述

    4.1 IDEA中 pull - clone 项目

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    如果项目没有更新成功,刷新 maven 依赖
    在这里插入图片描述

    4.2 IDEA中 push 项目(之前的准备工作)

    • Create Git Repository 创建本地仓库
    • add 添加到暂存区
    • commit 提交到本地库

    具体步骤如下:

    4.2.1 IDEA项目中创建本地库

    VCS -> import into Version Control -> Create Git Repository

    在这里插入图片描述

    本地库一般放置在项目的根目录中
    在这里插入图片描述

    本地库创建完成后会在项目的根目录下生成一个 .git 目录(可能为隐藏目录),并且项目结构中会有明显的变色现象(红色)

    在这里插入图片描述
    在这里插入图片描述

    4.2.2 项目中git本地库的配置(选填,建议添加)

    对 .git 目录下 info 目录中的 exclude 文件进行配置,对指定资源进行过滤(例如哪些资源不提交、上传,可以此文件做全局配置),内容如下:

    HELP.md
    target/
    out/
    
    ### IntelliJ IDEA ###
    .idea
    *.iws
    *.iml
    *.ipr
    .gitignore
    
    ### maven ###
    mvnw
    *.cmd
    .mvn/
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    添加成功后可以看到 IDEA 项目结构忽略的文件已变色(黄色)
    在这里插入图片描述

    4.2.3 将项目添加到git本地库

    将项目Project,模块Module添加 add 到暂存区,提交 commit 到本地库

    请添加图片描述

    项目中鼠标右键 -> Git -> add (添加到暂存区)
    并且项目结构中会有明显的变色现象(绿色)

    在这里插入图片描述

    项目中鼠标右键 -> Git -> Commit Directory (提交到本地库)
    在这里插入图片描述

    添加成功后,项目文件变色(黑色)

    二、Gitee

    1. 登录Gitee官网,注册或登录

    Gitee官网
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    2. IDEA下载Gitee插件

    Settings -> Plugins ->** Marketplace** -> 找到Gitee,install下载

    在这里插入图片描述

    Restart重启IDEA使得插件运用在IDEA中
    在这里插入图片描述

    在Gitee配置界面,点击 + 弹出登录界面,登录Gitee账号(登录账号时需注意使用绑定邮箱登录)
    请添加图片描述

    登录成功后,会显示对应的账号信息
    请添加图片描述

    3. 将项目Push到Gitee远程仓库

    将项目、文件推送的Gitee远程代码托管平台的前提是你已经将其add(添加到暂存区),commit(提交到本地库);
    这里分为两种情况:

    3.1 通过 IDEA 中 Gitee 插件进行上传操作

    适用情况:Gitee上没有你想要提交的远程仓库,通过Gitee插件创建远端仓库并将项目、文件推送Push到远端仓库。

    VCS -> import into Version Control -> Share Project on Gitee
    请添加图片描述

    创建Gitee远端仓库名、描述信息及是否设置仓库为私有的

    请添加图片描述

    输入账号、密码登录Gitee,建立连接

    在这里插入图片描述

    IDEA右下角会弹出 Successfully shared project on Gitee 成功分享了项目到Gitee

    请添加图片描述

    查看你的Gitee远程代码托管平台,这时应该创建了一个远端仓库,并且把项目、文件已经推送上去

    在这里插入图片描述

    3.2 通过原生模式进行上传操作

    适用情况:Gitee上没有你想要提交的远程仓库,在Gitee上创建一个仓库并通过Git将项目、文件推送Push到远端仓库。

    在Gitee上创建Gitee远端仓库名、描述信息及是否设置仓库为私有的

    在这里插入图片描述

    复制仓库地址

    在这里插入图片描述

    在想要推送的项目、文件上右键 -> Git -> Repository -> Push

    在这里插入图片描述

    定义远端仓库

    在这里插入图片描述

    在这里插入图片描述

    git pull
    git pull origin master
    git pull origin master --allow-unrelated-histories
    
    • 1
    • 2
    • 3

    如果推送遇到问题,在IDEA Terminal 终端中输入上述指令,并在此推送你的项目,其中origin和master为第一远程仓库时你自己起的名字,如未更改默认为origin和master

    三、Github

    1. 登录Github官网,注册或登录

    Github官网
    请添加图片描述

    2. 创建Github远程仓库

    请添加图片描述
    请添加图片描述

    3. 将本地库中的文件推送push至Github远程仓库

    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述请添加图片描述

    4. 将项目从Github远程仓库拉取pull下来

    请添加图片描述

    请添加图片描述

    常用的远程仓库:Github,码云Gitee,局域网自建git服务器,本文 pull 以github为例,最后效果如图所示

    请添加图片描述

  • 相关阅读:
    【JAVA进阶篇教学】第三篇:JDK8中Stream API使用
    济南某类国企单位面试复盘
    Zookeeper 集群搭建
    二分专题训练
    西宾得到语音下载工具(dedaodown
    新版绿豆视频APP视频免授权源码 V6.6插件版
    人工智能、机器学习、深度学习:技术革命的深度解析
    Smartbi电子表格故事之高效营销活动后的自助数据分析
    我们该如何看待加密VC青睐的那些NFT项目?
    RHCA之路---EX280(6)
  • 原文地址:https://blog.csdn.net/weixin_46030002/article/details/126540828
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号