本章假定你已经安装了 git 客户端,本文仅仅使用与 Mac 环境下,未在 Window下实验,但 IDEA 在 Window 和 Mac 下软件的使用方法是一致的。

1 配置账号

IDEA 需要配置 git 和 github 两个配置。

1.1 配置 git

  1. 点击 IntelliJ IDEA-EAP > Preferences > Version Control > Git 注意有说菜单是 Setting > Version Control > Git 大家自行寻找对应的配置。
  2. Path to Git executable: 选项中 填写 git 所在路径
    在 mac 中找不到路径 在终端输入 whereis git 会显示 git 所在目录,我这里是 /usr/bin/git 点击【apply】应用此设置

1.2 配置 github

  1. 点击 IntelliJ IDEA-EAP > Preferences > Version Control > github 注意有说菜单是 Setting > Version Control > Git 大家自行寻找对应的配置。
  2. 在右侧输入对应参数
  • host 输入 github.com
  • auth type 选择 password
  • login 输入 github 用户名
  • password 输入 github 密码
  • 设置完成后可点击 test 按钮进行测试
  • 点击【apply】应用此设置

2 初次提交代码到 Github

第一次提交到 Github 有个在 Github 建立仓库的过程,

  1. 添加 IDEA 顶部菜单 VCS > Import into Verstion Control > Share Project on Github
  2. 进入弹窗 填写
  • New respository name: 在 github 上的名字,这个名字必须是 github 上还没有的
  • private 如果是私有的不公开的,就打钩
  • Remote name :这个默认 origin 不用动
  • Description 初次的描述就是 github 上的项目描述
  • 填写好后点击 share 按钮
  1. 在弹出的提交窗口提交你需要提交的文件,这里主要要去掉 .ideal .mvn .mvnw 文件 不用提交,可以在 Commit Message 里面提交本次提交的描述
  2. 在您的 github 主页查看提交的仓库,可以看到新建的仓库

3 修改代码并提交

  1. 右键需要提交的文件夹或者包名或者文件名
  2. 选择 git > add 如果您的项目文件(灰色状态)还没有加入到 git 配置库,默认都是 IDEA 自动加入的
  3. 选择 git > commit File 先向本地 git 仓库提交 注意必须先提交到本地 git 仓库,才能提交到远程 github 仓库
  4. 选择 git > respository > push 向远程 github 仓库提交本地仓库内容

总结

  • github 依赖于 git,必须先安装 git 环境
  • 提交到 github 仓库顺序是,从 项目文件 -> add 到 项目 git 仓库文件中 ->提交到本地git仓库 -> 从 git 仓库提交大 github 仓库

IDEA 下的 github 创建提交与修改的更多相关文章

  1. github如何提交自己修改的代码

    当在github上发现别人项目有BUG,或者想要完善其功能的时候,该如何把自己的修改提交到项目中呢? 以logback为例 步骤: 1, fork一份logback代码到自己的仓库 进入github要 ...

  2. Github如何提交修改的代码以及更新到最新版本

    最近有人问我,Github上如何把修改fork到的代码提交到原版本上去,以及如何更新到最新的版本.只针对初学者,大神的话勿喷. 首先说第一个问题. 进入到你修改的某个repository里面(以本人的 ...

  3. Ubuntu 18.04下用户的创建、修改权限及删除用户的方法

    1. 创建用户 2. 修改用户权限 3. 删除用户 1. 创建用户useradd命令 //命令一:这种命令会在登录界面显示用户名sudo useradd -m XXX -d /home/XXX -s ...

  4. js 必须为字母或下划线, 一旦创建不能修改

    <div class="form-group"> <label class="col-lg-2 control-label" for=&quo ...

  5. TODO:GitHub创建组织的步骤

    TODO:GitHub创建组织的步骤 使用GitHub进行团队合作,写这个步骤主要作用是为了OneTODO作为一个团队组织进行代码的分享,让更多人来参与. 使用帐号.密码登录GitHub 2.右上角加 ...

  6. mac下使用github

    提起github相信大家都不会陌生,在这里就不再赘述了.作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印 ...

  7. Linux下的GitHub安装与简单配置教程

    1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与使用 在ubuntu下可以使用如下命令进行查看系统 ...

  8. 在MacOSX下使用Github管理Xcode代码

    版本控制应该算是每个程序员所必备的技能,这个重要性,我就不多说了哈.现在版本控制基本上就是两种途径:SVN和Git.对于SVN我并不是非常了解,只知道在Windows下非常实用,但是在MacOSX下, ...

  9. 菜鸟级Git GitHub创建仓库

    菜鸟标准:知道pwd ,rm 命令是什么. 一.Git 是什么. git 是目前世界上最先进的分布式版本控制系统 二.SVN与Git 1.版本控制系统 SVN 是集中式版本控制系统,版本库是集中放在中 ...

随机推荐

  1. 安装java jdk环境jdk1.8

    1) yum 安装java jdk 1.8 * -y 验证java [root@localhost local]# java -version openjdk version "1.8.0_ ...

  2. xshell配置---文件上传命令rz和下载命令sz

    1.下载安装包 方法一:手动下载安装 1)下载安装包:lrzsz-0.12.20.tar.gz 官网下载地址:http://www.ohse.de/uwe/releases/lrzsz-0.12.20 ...

  3. C++ split分割字符串函数

    将字符串绑定到输入流istringstream,然后使用getline的第三个参数,自定义使用什么符号进行分割就可以了. #include <iostream> #include < ...

  4. PHP 源码 —— is_array 函数源码分析

    is_array 函数源码分析 本文首发于 https://github.com/suhanyujie/learn-computer/blob/master/src/function/array/is ...

  5. ACM-ICPC实验室20.2.22测试-动态规划

    C.田忌赛马 直接贪心做就可以~ #include<bits/stdc++.h> using namespace std; ; int a[maxn],b[maxn]; int main( ...

  6. 433B.Kuriyama Mirai's Stones

    Kuriyama Mirai has killed many monsters and got many (namely n) stones. She numbers the stones from  ...

  7. Linux kali添加root用户密码

    1.1.打开终端 2.输入命令: sudo passwd root

  8. Linux - 常用Shell软件

    tldr conda dstat htop oh-my-zsh https://github.com/nicolargo/glances neofetch

  9. 3种常见的CSS页面布局--双飞翼布局、粘连布局、左右两列布局

    一.左右两列布局 1.代码如下,可先粘贴复制,自行运行 <!DOCTYPE html><html> <head> <meta charset="UT ...

  10. .NET平台性能测试工具BenchmarkDotnet 简介[译文]

    项目中需要用到性能测试,发现.net 平台的这个神器. 觉得很不错,接下来准备做个系列.具体参考官方介绍 做基线对比测试不是那么容易,你很容易就翻车掉坑里,BenchmarkDotNet 会帮你避坑( ...