IDEA中使用git教程


使用Git,即使在没有网络或VPN的情况下,你同样可以非常愉快的频繁提交更新到本地仓库,等到有了网络的时候再提交到远程的仓库(百度百科)。.

常用命令查询

Git 基本操作 | 菜鸟教程

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随便改改,只要和以前不一样就行

 在这里插入图片描述


使用快捷键CTRL+K,就会弹出提交的界面,点击Commit and Push即可

在这里插入图片描述

点击快捷键Ctrl+T,就会弹出更新的界面,点击OK即可

在这里插入图片描述

你可能感兴趣的:(项目开发实用工具,Git,git,intellij-idea,github)