如何在IDEA中使用git
如何在IDEA中使用git?
以下是本文目录大纲
- 在 idea 中配置 git
- 将工程添加至 git
- 从远程仓库克隆
- 从服务端拉取代码
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相关推荐
- 是程序员都可能用到版本控制,如何使用它?如何在Vim中使用Git?
版本控制是本章的重要内容之一.虽然本书选择的版本控制系统是Git,但是本章的知识也适用于其他版本控制系统.本章只提供了一节内容简略地介绍版本控制,如果读者想要更深入地了解,还需要有针对性地阅读相关材料 ...
- 如何在yml中加上git用户名和密码的验证_使用Apollo升级一下yml文件管理和发布
背景 在一些项目组中,使用springboot+yml文件的组合方式,进行应用开发和发布. 应用读取方式:yml文件通过configmap进行挂载到容器,让应用进行读取. 配置文件管理方式:yml文件 ...
- 如何在VScode中利用git来下载GitHub上的源码
一.Git安装与下载 官网下载地址:Git - Downloadshttps://git-scm.com/downloads (注意安装时选择的默认编辑器选择vscode,然后修改安装路径其他默认下一 ...
- 新手上路!如何在idea中配置git
git是是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目.因为其迷你.便捷.易上手的特性,其在企业和开源项目中得到了大量的使用,可以说是开发人员必备的技能之一.在id ...
- 如何在eclipse中安装git?
eclipse软件已经集成了git,使用非常方便. 如何安装呢? 1.打开软件,在help下拉菜单中选中install new software. 2.在弹出的对话框中选择add. 3.在弹出的对话框 ...
- 如何在IDEA 中使用Git
转载自:https://www.cnblogs.com/a8457013/p/7828575.html 1,下载最新的 git 包 地址: https://git-scm.com/download/w ...
- 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...
- eclipse git 取远程代码_【JAVA】Eclipse中使用git进行pull远程代码
当使用eclipse或者MyEclipse进行pull远程代码的时候,或者github的代码的时候报如下错误代码: 代表我们没有配置我们的Git地址,这里我教大家配置一下.首先下面是错误代码: The ...
- 在Visual Studio 2015中使用Git
1. VS2015在对Git的支持 VS2015是微软IDE集成开发环境的重量级升级,微软除了将触角延伸至iOS和Android平台以及Unity,Unreal和Cocos等游戏开发领域中.而且在进一 ...
最新文章
- python openvc 裁剪、剪切图片 提取图片的行和列
- QT之计算器代码重构(六)
- Effective Java读书笔记三:创建和销毁对象
- django批量form表单处理
- python 关键字大全_一日一技:用实例列举python中所有的关键字(01)
- About the windchill Command -
- 【渝粤教育】 国家开放大学2020年春季 2246社会工作概论 参考试题
- Introduction MBG
- 为什么nodejs是单进程的_Nodejs探秘:深入理解单线程实现高并发原理
- hosts多个ip对应一个主机名_Ubuntu16.04修改主机名和查看主机名的方法
- 再谈shell之“/dev/null 21”
- 教你如何把qlv转换成mp4格式
- [abc] Placing Rectangles
- QCustomPlot使用心得三:线样式,点样式
- mysql查询结果百分比表示_MySQL 查询结果以百分比显示简单实现
- Scipy-kmeans聚类色彩提取
- 以三维视频融合为核心的[点卯.增强虚拟全景平台]免费版,在智慧城市和安防监控行业中的应用
- 论文审稿意见太奇葩?NeurIPS 2021:把它曝光出来给人看
- #1353 : 满减优惠(01背包变形)
- 光猫、路由器和交换机区别
热门文章
- Linux系统下不同机器之间拷贝文件的方法
- 深入理解脚本化CSS系列第五篇——动态样式
- 分析脚本文件AndroidInitProcess分析心得(1)
- lua cocos 中对FNT字体的使用
- 2021HDU多校8 - 7059 Counting Stars(线段树)
- AcWing - 246. 区间最大公约数(树状数组+线段树)
- CodeForces - 622C Not Equal on a Segment(思维+水题)
- Unhandled promise rejection Error: errCode: -501007 invalid parameters | errMsg: Invalid Key Name: _
- ATC计算机会议,三项成果被计算机系统重要国际会议USENIX ATC和HotStorage收录
- C/C++中调用api设置mysql连接的编码方式