在Idea中使用Git
二、在idea中使用git?
- 1-将你的项目初始化成一个git项目:
- 2- 文件颜色说明:
- 3-将文件commit 提交到本地仓库:
- 4-将本地仓库的文件 push 上传到远程分支上
- 4-分支说明
1-将你的项目初始化成一个git项目:
配置Git : VCS---->Enable Version ---->选择Git
看控制台的命令,git init
,这个操作会在本地创建一个本地仓库。
2- 文件颜色说明:
红色
证明这个文件只是在工作区还没交给git管理,add之后变成绿色
表示添加到了暂存区,再commit之后会变成普通的黑色
保存到本地仓库,再push之后,会把本地仓库的文件上传到远程仓库并合并。而当你对文件进行过修改后,文件颜色会变成蓝色
- Workspace:工作区(当前用户操作修改的区域)
- Index / Stage:暂存区 (add后的区域)
- Repository:仓库区或本地仓库(commit后的区域)
- Remote:远程仓库(push后的区域)
选中红色的文件右键–Git–Add 就可以将这个文件交给Git管理,文件变成绿色。
可以再这看看人家git命令怎么用的
3-将文件commit 提交到本地仓库:
sorry,我这里图标错啦,✔那个是commit,↗是push
4-将本地仓库的文件 push 上传到远程分支上
要上传到远程上,你首先得先关联你的远程git。比如gitee。
在远程仓库上创建一个新项目
将本地项目关联到远程仓库
我在gitee上创建,先设置ssh公钥,上次已经说过怎么生产公钥,怎么设置了
4.1 设置ssh公钥
4.2 创建仓库,并复制仓库ssh地址
4.3 在idea上执行下列命令,gitee上也有教的
git remote add origin git@gitee.com:hedabing/wiki.git
# origin 是远程仓库的名字,这样就不用每次都写很长的地址git push -u origin "master"
就OK了。
下次再有新代码,就一样,用idea自带的图标,✔commit,↗push即可。
4-分支说明
另外,一般工作中不会直接把你写的代码合并到master远程主分支上的,
右下角这个树杈,就是指明了你push之后会把你的代码上传合并到哪个分支去,也就是Local Branch本地分支:hub/master 这里hub是远程仓库名字,master是远程仓库的远程分支。
在工作中呢,需要创建属于你自己的分支,你再本地环境下写好代码之后,push到你自己的分支下。最后要做合并到master主分支下的请求才可以.
例如下面是我的分支,我再这上面上传代码,并不会把代码直接上传到master主分支上。
再下面的 remote branches 是指可选的远程分支,那些都是别人创建的。
在Idea中使用Git相关推荐
- git 打tag_图文讲解,团队开发中的 Git 最佳实践
私信我,回复:学习,获取免费学习资源包. 在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流 ...
- 在Xcode中使用Git进行源码版本控制
本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...
- 团队开发中的 Git 实践
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 本文转载自:https://segmentfault.com/a/ ...
- 教你如何在C++二进制文件中注入git信息
这篇文章主要给大家介绍了关于怎么在C++二进制文件中注入git信息的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 在后端生产环境中,为了方便定位问题,我们需要根据一个binary文件 ...
- eclipse中的git安装与使用
eclipse中的git安装与使用 1.eclipse中git的安装 一般在eclipse中是没有安装Git的,图1为安装内容 安装完成后重启软件即可. 2.git的配置 一系列安装完成后,我们将进行 ...
- UWP开发入门(十九)——10分钟学会在VS2015中使用Git
原文:UWP开发入门(十九)--10分钟学会在VS2015中使用Git 写程序必然需要版本控制,哪怕是个人项目也是必须的.我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支 ...
- VS2013中使用git发布解决方案master分支的时候出现错误
VS2013中使用git发布解决方案master分支的时候出现错误 参考文章: (1)VS2013中使用git发布解决方案master分支的时候出现错误 (2)https://www.cnblogs. ...
- 在Visual Studio中使用Git [关闭]
作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...
- eclipse使用git合并_Eclipse中使用git
Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单中windows --> preferences搜索git查看git相关配置. Eclipse中对于git的操作基本都在右键 ...
- Eclipse中使用git前账号密码等的配置问题
在Eclipse中使用git,为了方便,需要提前进行一定的设置. 1.账号密码的设置 在菜单中选择 Windows–>Preferences,在弹出的对话框中设置账号密码. key: name ...
最新文章
- python 空对象模式_Python 单例模式(3种方式)
- 用AI变身16岁女孩,抓住40岁违法警察!20岁男大学生钓鱼执法秀翻美国
- ubuntu16.04装机:网易云+搜狗拼音+chrome+uGet+caffe(openCV3.1+CUDA+cuDNN+python)
- 乐讯网python论坛_乐讯论坛
- 【数据结构总结】第一章:数据结构基本概念
- linux中的fork方法(python)
- Android调用binder实现权限提升-android学习之旅(81)
- matlab破损皮革定位,matlab-code-of-TDOAFDOa 干扰源定位代码,应该在 的求解过程中有帮助。 276万源代码下载- www.pudn.com...
- 关于读入带空格的字符串与输入输出重定向
- 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out
- 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例
- phpcms v9 开发笔记
- DM6437的中断和事件
- win7 计算机登录用户密码,Win7电脑无需知道密码绕过密码登录的操作方法?
- android 手指滑动顺时针逆时针判断
- 当上领导以后才明白的事情
- B2B企业做好SEM竞价推广的要点介绍
- HSV对应不同颜色的灰度空间
- 2022最新阿里P6+Java技术体系图
- HTTP和MQTT协议实践
热门文章
- 学习笔记:Houdini的Manipulate分类下节点的基本用途
- [别被脱库系列]1 数据库的初恋
- 如何实现 Paypal 取现?
- Ubuntu16.04下的Opencv安装与使用
- ubuntu交叉编译移植paho-mqtt-c
- node+mysql+vue-element-admin,前后端联动,md5加密,jwt验证,登录登出
- 用git连接远程仓库步骤
- 什么是著作权人,著作权人的权利有哪些
- 串联型PID,并联型PID与标准型PID简要说明
- AMTS 2023 | 桥田智能展前“剧透”