如何在IDEA中使用git?

以下是本文目录大纲

  1. 在 idea 中配置 git
  2. 将工程添加至 git
  3. 从远程仓库克隆
  4. 从服务端拉取代码

1. 在 idea 中配置 git

安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。
选择File→Settings打开设置窗口,找到Version Control下的git选项:


2. 将工程添加至 git

1)在idea中创建一个工程,例如创建一个java工程,名称为testGit,如下图所示:


2)创建本地仓库
在菜单中选择“vcs”→Import into Version Control→Create Git Repository


选择工程所在的上级目录。本例中应该选择IdeaProject2目录,然后点击“OK”按钮,在工程的上级目录创建本地仓库,那么IdeaProject2目录就是本地仓库的工作目录,此目录中的工程就可以添加到本地仓库中。也就是可以把untitledt工程添加到本地仓库中。
选择之后在工具栏上就多出了git相关工具按钮:

3)将工程添加至本地仓库

直接点击commit按钮,将工程提交至本地仓库


然后点击“commit”按钮,将工程添加至本地仓库。

4)推送到远程
在github上创建一个仓库然后将本地仓库推送到远程。
在工程上点击右键,选择git→Repository→push,或者在菜单中选择vcs→git→push



点击“Define remote”链接,配置https形式的URL,git形式的无法通过。然后点击OK


点击“push”按钮就讲本地仓库推送到远程,如果是第一次配置推送需要输入github的用户名和密码。
显示Push successful即成功push。

刷新github工程即可看到项目上传成功


3. 从远程仓库克隆

关闭工程后,在idea的欢迎页上有“Check out from version control”下拉框,选择git


此处仍然推荐使用htts形式的url,点击“test”按钮后显示连接成功。
点击OK按钮后根据提示将远程仓库克隆下来,然后倒入到idea中。

4. 从服务端拉取代码

当代码修改后,需要commit按钮,将工程提交至本地仓库,再在工程上点击右键,选择git→Repository→push
或者在菜单中选择vcs→git→push到远程仓库。
这时代码已修改,需要从服务端拉取代码。

从服务端同步代码可以使用工具条中的“update”按钮,点击“OK”即可。

今天刚刚开通CSDN,学了一些markdown皮毛现用,排版会慢慢优化的,加油!哪有错误欢迎指出,谢谢!!

如何在IDEA中使用git相关推荐

  1. 是程序员都可能用到版本控制,如何使用它?如何在Vim中使用Git?

    版本控制是本章的重要内容之一.虽然本书选择的版本控制系统是Git,但是本章的知识也适用于其他版本控制系统.本章只提供了一节内容简略地介绍版本控制,如果读者想要更深入地了解,还需要有针对性地阅读相关材料 ...

  2. 如何在yml中加上git用户名和密码的验证_使用Apollo升级一下yml文件管理和发布

    背景 在一些项目组中,使用springboot+yml文件的组合方式,进行应用开发和发布. 应用读取方式:yml文件通过configmap进行挂载到容器,让应用进行读取. 配置文件管理方式:yml文件 ...

  3. 如何在VScode中利用git来下载GitHub上的源码

    一.Git安装与下载 官网下载地址:Git - Downloadshttps://git-scm.com/downloads (注意安装时选择的默认编辑器选择vscode,然后修改安装路径其他默认下一 ...

  4. 新手上路!如何在idea中配置git

    git是是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目.因为其迷你.便捷.易上手的特性,其在企业和开源项目中得到了大量的使用,可以说是开发人员必备的技能之一.在id ...

  5. 如何在eclipse中安装git?

    eclipse软件已经集成了git,使用非常方便. 如何安装呢? 1.打开软件,在help下拉菜单中选中install new software. 2.在弹出的对话框中选择add. 3.在弹出的对话框 ...

  6. 如何在IDEA 中使用Git

    转载自:https://www.cnblogs.com/a8457013/p/7828575.html 1,下载最新的 git 包 地址: https://git-scm.com/download/w ...

  7. 在Xcode中使用Git进行源码版本控制

      本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...

  8. eclipse git 取远程代码_【JAVA】Eclipse中使用git进行pull远程代码

    当使用eclipse或者MyEclipse进行pull远程代码的时候,或者github的代码的时候报如下错误代码: 代表我们没有配置我们的Git地址,这里我教大家配置一下.首先下面是错误代码: The ...

  9. 在Visual Studio 2015中使用Git

    1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级,微软除了将触角延伸至iOS和Android平台以及Unity,Unreal和Cocos等游戏开发领域中.而且在进一 ...

最新文章

  1. python openvc 裁剪、剪切图片 提取图片的行和列
  2. QT之计算器代码重构(六)
  3. Effective Java读书笔记三:创建和销毁对象
  4. django批量form表单处理
  5. python 关键字大全_一日一技:用实例列举python中所有的关键字(01)
  6. About the windchill Command -
  7. 【渝粤教育】 国家开放大学2020年春季 2246社会工作概论 参考试题
  8. Introduction MBG
  9. 为什么nodejs是单进程的_Nodejs探秘:深入理解单线程实现高并发原理
  10. hosts多个ip对应一个主机名_Ubuntu16.04修改主机名和查看主机名的方法
  11. 再谈shell之“/dev/null 21”
  12. 教你如何把qlv转换成mp4格式
  13. [abc] Placing Rectangles
  14. QCustomPlot使用心得三:线样式,点样式
  15. mysql查询结果百分比表示_MySQL 查询结果以百分比显示简单实现
  16. Scipy-kmeans聚类色彩提取
  17. 以三维视频融合为核心的[点卯.增强虚拟全景平台]免费版,在智慧城市和安防监控行业中的应用
  18. 论文审稿意见太奇葩?NeurIPS 2021:把它曝光出来给人看
  19. #1353 : 满减优惠(01背包变形)
  20. 光猫、路由器和交换机区别

热门文章

  1. Linux系统下不同机器之间拷贝文件的方法
  2. 深入理解脚本化CSS系列第五篇——动态样式
  3. 分析脚本文件AndroidInitProcess分析心得(1)
  4. lua cocos 中对FNT字体的使用
  5. 2021HDU多校8 - 7059 Counting Stars(线段树)
  6. AcWing - 246. 区间最大公约数(树状数组+线段树)
  7. CodeForces - 622C Not Equal on a Segment(思维+水题)
  8. Unhandled promise rejection Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _
  9. ATC计算机会议,三项成果被计算机系统重要国际会议USENIX ATC和HotStorage收录
  10. C/C++中调用api设置mysql连接的编码方式