(详解)IDEA中使用git教程

(详解)IDEA中使用git教程前言最近学习了一下VCS(VersionControlSystem),这里我选择的是Git而不是SVN,因为Git在本地磁盘上就保留着所有当前项目的历史更新,所以处理起来速度飞快,这是使用空间换时间的处理方式。使用Git,即使在没有网络或VPN的情况下,你同样可以非常愉快的频繁提交更新到本地仓库,等到有了网络的时候再提交到远程的仓库(百度百科)。1.IDEA安装GitIDEA虽然集成…

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

前言

最近学习了一下VCS(Version Control System),这里我选择的是Git而不是SVN,因为Git在本地磁盘上就保留着所有当前项目的历史更新,所以处理起来速度飞快,这是使用空间换时间的处理方式。使用Git,即使在没有网络或VPN的情况下,你同样可以非常愉快的频繁提交更新到本地仓库,等到有了网络的时候再提交到远程的仓库(百度百科)。

1.IDEA 安装Git

  • IDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载。
    git.exe 分32和64位,可以在git官网下载:https://git-scm.com/download/win
  • 开始安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    通常选用默认的第二个,这样在dos命令下可以方便使用git.exe 命令
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 运行测试
    安装成功后,使用快捷键win+r, cmd, 打开控制台,然后输入git命令,看到如图所示的画面即表示安装成功了
    在这里插入图片描述

2.IDEA下配置git

  • 为IDEA指定git路径
    默认情况下,IDEA是不自带git运行程序的,所以需要通过
    菜单->settings->Version Control->Git->Path to Git executable: 设置为安装git中所安装的git.exe
    在这里插入图片描述
  • 设置github账号

接下来为github设置账号密码:
菜单->settings->Version Control->GitHub->Add account
设置好了之后,IDEA的git准备工作就做好了
在这里插入图片描述

3.用IDEA从github上pull一个现成的项目到本地,并使用

  • checkout
    菜单->VCS->Chekout from Version Control->Github(或者Git)

在这里插入图片描述

  • 输入项目参数
    输入URL,点击test即可
    这里的URL就是GitHub上的项目git地址
    Git Repositor URL:https://github.com/how2j/higit.git
    Parent Directory: e:\project
    Directory Name: higit
    然后点击 Clone
    在这里插入图片描述
  • 如此就拿到了Git上的项目 higit,里面有一个HiGit类,运行即可看到 “HiGit”
    在这里插入图片描述

4.IDEA 创建的本地项目push到GitHub上

  • 首先在github创建一个仓库
    登陆 github.com
    然后点击右上角账号左边的加号,点击New repository创建仓库。
    Git上仓库就相当于项目的意思
    在这里插入图片描述
    这里输入仓库名称hiworld
    在这里插入图片描述
  • 创建成功,得到git地址
    https://github.com/how2j/hiworld
    在这里插入图片描述
  • 本地创建一个项目
    接着在本地创建一个项目hiworld,并且新建一个Java类
    在这里插入图片描述
public class HiWorld {
    public static void main(String args[]){
        System.out.println("Hi World");
    }
}
  • 创建本地仓库

菜单->VCS->import into Version Control->Create Git Repository->e:\project\hiworld-OK
在这里插入图片描述

  • 把项目加入到本地仓库的stage区暂存
    右键项目->Git->Add
    在这里插入图片描述
  • 将暂存的项目提交到本地仓库然后提交到远程仓库(IDEA里将这两步骤简化为一步 即Commit and Push)

右键项目->Git->Commit Directory之后弹出如图所示的窗口,在Commit Message 输入 test, 然后点击 Commit And Push

在这里插入图片描述

  • 这里会询问你要提交的哪里去,点击Define remote,并输入在” 创建成功,得到git地址 “步骤中的:
https://github.com/how2j/hiworld

在这里插入图片描述

-查看github
再次刷新github地址:
https://github.com/how2j/hiworld
就可以看到都push上去了
在这里插入图片描述

5.IDEA里代码提交和项目更新

  • 把HiWorld随便改改,只要和以前不一样就行

在这里插入图片描述

后记

不知不觉步入大学已有两年,想起两年前的今天,颇有些许感触,依稀记得高考完后,大多数人都在尽情的放肆疯狂,而我内心却有些许感伤,似是失去了方向,又似是在遥想着不确定的远方。希望两年后再回首现在的我时,仍会扬起嘴角的微笑。
前路漫漫,未来可期。

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148515.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • mac navicat premium15激活码【永久激活】[通俗易懂]

    (mac navicat premium15激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • python激活码全家桶(注册激活)

    (python激活码全家桶)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZPB5EL5Q-eyJsaWNlbnNlSWQiOi…

  • IntelliJ IDEA 创建Java项目[通俗易懂]

    IntelliJ IDEA 创建Java项目[通俗易懂]Java模块让你可以开发JavaSE和JavaEE应用程序。由Java模块提供的核心功能可通过加入各种技术和框架支持进行扩展。当您创建好一个项目后,您可以创建一个Java模块。您还可以添加一个Java模块到现有项目。注意:这里说的Java模块实际是一个Java项目,而IDEA的项目(Project)则相当于Eclipse的工作空间(workspace)的概念,相当于VS的解决方案(soluti

  • phpstrom2021.5 激活码[在线序列号]

    phpstrom2021.5 激活码[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • datagrip 2021 mac 激活码(在线激活)

    datagrip 2021 mac 激活码(在线激活),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • IDEA插件之颜值篇Material Theme UI

    俗话说,工欲善其事必先利其器。工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。今天推荐一个IDEA颜值类插件:MaterialThemeUI大致效果安装方式IDEA插件官网地址:https://plugins.jetbrains.com/plugin/8006-material-theme-uiGITHUB地址:https://github.com/C…

发表回复

您的电子邮箱地址不会被公开。

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