引言

在本机下载好 Git 之后,再去在 IDEA 中设置 Git 相关的参数。详细的 Git 操作和 Eclipse 大同小异,可以移步至:《Git必知必会》

一、设置Git执行程序路径

二、导入一个新的远程 git 托管项目

打开 File ——> New ——> Project from Version Control... 或者 VCS ——> Get from Version Control...

弹出项目导入会话框(下图所示):

设置好远程 git 项目的 URL 克隆地址,填写好本地存储的位置,点击右下角 Clone 即可,基本不需要其余的操作了。

三、将本地项目 Share 到远程 Git 仓库

如果我们已经有了一个还没有托管到本地 Git 上的项目,首先需要为该项目创建 git 仓库,来实现本地托管,这是第一步。

方法是 VCS ——> Import into Version Control——>Create Git Repository...

确认所要托管的项目:

执行完这一步可能没什么效果,这是因为 idea 通过执行 git 命令仅仅为我们的项目创建了一个空的 git 仓库,我们可以在项目的 Git 工具视图的控制台看到具体操作:

上一步执行完后,我们也可以在 VCS 中看到Commit 等与 Git 相关的操作选项。然后我们需要进行代码初始提交,把代码的源文件提交到本地的空仓库中,点击 VCS——> Commit...

一般只需要提交项目源码文件,最好不要提交与 idea 相关的配置文件,然后点击 Commit。

成功后,我们需要在远程Git账号下创建一个与此项目(最好是)同名的远程仓库,不管你是 github 还是 gitlab ,亦或者是 gitee(码云),创建仓库的操作都大同小异,不多废话,创建好的远程仓库最开始就是下面这样的:

(这里我使用的是码云,原因是目前中美关系紧张,未来 GitHub 能否不受米国政府限制还很难说。)

创建好远程仓库之后,我们拿到远程仓库的 url 地址,在 idea 中与本地的即将要推送到远程的项目做一个关联:

VCS——>Git——>Remote... 配置远程仓库地址:

配置好远程仓库的链接地址后,我们找到 VCS——>Git——>Push...,呼出Push确认框:

大功告成!Push 之后最好检查一下,我们从 Git 的 控制台消息可以看到确实是 Push 成功了,并且远程仓库也已经不是原来的样子,有了代码:

IDEA——Git 的设置与使用相关推荐

  1. idea terminal终端修改为git bash设置

    idea terminal终端修改为git bash设置: 修改前: 修改后:

  2. git extensions 设置成中文

    git extensions设置成中文 有时候下载的git extensions 无法设置成中文版本 例如3.2.1.6628版本 下载资源https://download.csdn.net/down ...

  3. Git 如何设置上游分支upstream?

    Git 如何设置上游分支 upstream? 文章目录 Git 如何设置上游分支 upstream? 1. 背景 2. 准备 3. 什么是 Git 上游分支(upstream)? 4. 如何在 Git ...

  4. terminal, git代理设置

    因为某些众所周知的原因,需要设置代理访问某些网址.终端的设置和git的设置稍有不同. 1. Mac代理设置 打开.bash_profile文件 vi .bash_profile 将如下内容复制到文件末 ...

  5. git config 设置,获取,删除

    git config有三个级别–system 系统级别,–global 用户级别 --local 仓库级别 --system use system config file//控制操作系统下的所有用户的 ...

  6. git使用-设置项目忽略文件

    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法.这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a    ...

  7. git config设置用户名_hexo和git搭建博客过程

    效果图 手机端 和电脑 自动更换背景 搭建自己的博客(一) 前序: 折腾了几天,搞出了git加hexo的博客(带有评论功能),再次记录一下此次搭建的过程.先看看成品: https://g-ncp.gi ...

  8. git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解

    git是一款开源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快.最简单.最流行的. git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅 ...

  9. Git 仓库设置记住密码

    在git push时每次都要输入用户名和密码是一件很痛苦的事,其实解决方法很简单步骤如下: 在项目文件夹(包含隐藏文件夹.git文件夹的)内右键 git bash here 在git bash交互环境 ...

  10. git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件

    设置忽略文件 1.工程下创建文件夹gitignore.push即可 *.iml .gradle /local.properties /.idea/caches /.idea/libraries /.i ...

最新文章

  1. MySQL学习(二)复制
  2. MCP3202的使用
  3. go build 无文件_GO笔记之详解GO的编译执行流程
  4. 《操作系统真象还原》-阅读笔记(上)
  5. java sortedlist 固定容量_Java8 使用 stream().sorted()对List集合进行排序的操作
  6. [译]LightSwitch 如何实现:在查询中创建和使用全局值(Eric Erhardt)
  7. python finally语句里面出现异常_python try except语句出现异常
  8. ACER微型计算机支持MSATA,宏基S7超级本惊现双主控mSATA SSD 速度近900MB/s
  9. 就业swot分析计算机,程序员应聘SWOT分析法
  10. 双目测距相似三角形原理
  11. python绘图画猫咪_使用Python的turtle画小猫咪
  12. 计算机c盘要满了电脑会卡吗,电脑卡就一定是C盘装太满吗?
  13. phalapi做登录检测_PhalApi:[1.22] 签名验证:自定义签名规则
  14. 自然语言处理入门 第一章 新手上路
  15. 2018年成功IPO的科技独角兽里,你最看好哪家?
  16. 留用户、补内容,在线音乐暗战不停
  17. win10系统桌面快捷方式图标变为白色方块如何解决
  18. Mac Book触摸板失灵的解决办法(触摸板按下失灵)
  19. Echelon/艾美捷——脂质与蛋白质相互作用的研究
  20. 线程池的创建及参数设置详解

热门文章

  1. java 枚举 示例_Java枚举name()方法及示例
  2. IRCTC的完整形式是什么?
  3. Spring Boot (八)MyBatis + Docker + MongoDB 4.x
  4. 逻辑性最强的React Native环境搭建与调试
  5. js visibility和display区别(附代码实例)
  6. 用php实现随机点名,使用javascript做的一个随机点名程序
  7. graphic头文件函数_graphics.h头文件
  8. 每天一个linux命令博客nano,11 个鲜为人知的 Linux 命令(1)
  9. elementui分页组件按钮样式修改_Vue使用Elementui修改默认最快方法!
  10. 结构体中vector自动为0_面试题:你是如何选择顺序存储数据结构的?