二、在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相关推荐

  1. git 打tag_图文讲解,团队开发中的 Git 最佳实践

    私信我,回复:学习,获取免费学习资源包. 在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流 ...

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

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

  3. 团队开发中的 Git 实践

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 本文转载自:https://segmentfault.com/a/ ...

  4. 教你如何在C++二进制文件中注入git信息

    这篇文章主要给大家介绍了关于怎么在C++二进制文件中注入git信息的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下 在后端生产环境中,为了方便定位问题,我们需要根据一个binary文件 ...

  5. eclipse中的git安装与使用

    eclipse中的git安装与使用 1.eclipse中git的安装 一般在eclipse中是没有安装Git的,图1为安装内容 安装完成后重启软件即可. 2.git的配置 一系列安装完成后,我们将进行 ...

  6. UWP开发入门(十九)——10分钟学会在VS2015中使用Git

    原文:UWP开发入门(十九)--10分钟学会在VS2015中使用Git 写程序必然需要版本控制,哪怕是个人项目也是必须的.我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支 ...

  7. VS2013中使用git发布解决方案master分支的时候出现错误

    VS2013中使用git发布解决方案master分支的时候出现错误 参考文章: (1)VS2013中使用git发布解决方案master分支的时候出现错误 (2)https://www.cnblogs. ...

  8. 在Visual Studio中使用Git [关闭]

    作为一个长期的Visual SourceSafe用户(和仇恨)我正在讨论与同事转换到SVN ; 他建议改用Git . 显然,它可以在没有中央服务器的情况下用作点对点(我们是一个3开发团队). 我无法找 ...

  9. eclipse使用git合并_Eclipse中使用git

    Eclipse从LUNA版本开始默认支持了GIT客户端,可以在导航菜单中windows --> preferences搜索git查看git相关配置. Eclipse中对于git的操作基本都在右键 ...

  10. Eclipse中使用git前账号密码等的配置问题

    在Eclipse中使用git,为了方便,需要提前进行一定的设置. 1.账号密码的设置 在菜单中选择 Windows–>Preferences,在弹出的对话框中设置账号密码. key: name ...

最新文章

  1. python 空对象模式_Python 单例模式(3种方式)
  2. 用AI变身16岁女孩,抓住40岁违法警察!20岁男大学生钓鱼执法秀翻美国
  3. ubuntu16.04装机:网易云+搜狗拼音+chrome+uGet+caffe(openCV3.1+CUDA+cuDNN+python)
  4. 乐讯网python论坛_乐讯论坛
  5. 【数据结构总结】第一章:数据结构基本概念
  6. linux中的fork方法(python)
  7. Android调用binder实现权限提升-android学习之旅(81)
  8. matlab破损皮革定位,matlab-code-of-TDOAFDOa 干扰源定位代码,应该在 的求解过程中有帮助。 276万源代码下载- www.pudn.com...
  9. 关于读入带空格的字符串与输入输出重定向
  10. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out
  11. 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例
  12. phpcms v9 开发笔记
  13. DM6437的中断和事件
  14. win7 计算机登录用户密码,Win7电脑无需知道密码绕过密码登录的操作方法?
  15. android 手指滑动顺时针逆时针判断
  16. 当上领导以后才明白的事情
  17. B2B企业做好SEM竞价推广的要点介绍
  18. HSV对应不同颜色的灰度空间
  19. 2022最新阿里P6+Java技术体系图
  20. HTTP和MQTT协议实践

热门文章

  1. 学习笔记:Houdini的Manipulate分类下节点的基本用途
  2. [别被脱库系列]1 数据库的初恋
  3. 如何实现 Paypal 取现?
  4. Ubuntu16.04下的Opencv安装与使用
  5. ubuntu交叉编译移植paho-mqtt-c
  6. node+mysql+vue-element-admin,前后端联动,md5加密,jwt验证,登录登出
  7. 用git连接远程仓库步骤
  8. 什么是著作权人,著作权人的权利有哪些
  9. 串联型PID,并联型PID与标准型PID简要说明
  10. AMTS 2023 | 桥田智能展前“剧透”