第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;

第二步:更新后的结果如图2、3;其中图2:表示从服务器上更新下来的代码;图3:表示服务器上没有需要更新的代码,当服务器上没有需要更新到本地的代码时,则可以放心的进行提交代码的操作;

第三步:1.当确定第二步操作完之后,此时可以进行提交代码的操作,图4中表示中红色的项目表示新创建的项目{注:如果是蓝色,表示修改过的项目}(红色和蓝色都表示待提交项目),如果是红色的,则选择图5:add,如果项目是蓝色,则选择图5.1 :commit file;

2.当add操作完成之后项目颜色会变成绿色,如图6,红色表示为进行add操作;

3.进行commit Directory操作 如图7:

4.当出现如图8的窗口时,绿色和蓝色表示待提交项目,在这里可以进行相应的勾选,下面的commit message区域填写,模块名称或者提交代码的相应信息,下面的下拉菜单选择commit and push,如红色8区域;

5.如图9:当出现下面窗口时,选择红色区域9部分的push按钮,进行提交项目操作,至此项目提交所以操作完成,需要等几秒钟会有相应提交成功或者是提交失败的提示,如果提交失败则表示,你本地项目没有进行更新,和服务器上的项目有冲突,需要解决冲突,然后才能提交(注:当pull失败时,说明服务器上的代码和本地代码有冲突,这时则需要把本地有冲突的代码备份,然后还原,再pull,这时pull成功后,再把自己备份的代码部分,拷入相应的代码中,这时候再进行push就可以了)。

第四还原操作:如图选择10区域按钮:revert进行还原操作;

IDEA中Git的更新、提交、还原方法相关推荐

  1. 【转载】IDEA中Git的更新/提交/还原方法

    记录一下在IDEA上怎样将写的代码提交到GitHub远程库: 下面这个图是基本的提交代码的顺序: 1. 将代码Add到stage暂存区 本地修改了代码后,需先将代码add到暂存区,最后才能真正提价到g ...

  2. android 异步刷新 方法,android应用中实现异步更新UI的方法有哪些

    android应用中实现异步更新UI的方法有哪些 发布时间:2020-12-07 17:12:00 来源:亿速云 阅读:144 作者:Leah android应用中实现异步更新UI的方法有哪些?相信很 ...

  3. java中git使用教程_Git—使用方法

    1.:插件的安装(eclipse LUNA版本之后已经自动集成,不需要安装插件). * 先打开该网页提供了对应版本的EGit,自己选择相应的版本.(http://wiki.eclipse.org/EG ...

  4. win2012关闭计算机,一招教你彻底关闭windows server2012 R2中的自动更新服务

    一招教你彻底关闭windows server2012 R2中的自动更新服务 腾讯视频/爱奇艺/优酷/外卖 充值4折起 相信很多小伙伴都有在使用windows server2012,其中的自动更新服务如 ...

  5. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

  6. 分布式管理系统git的使用(初步)及笔者学习过程中遇到的问题及解决方法

    git分阶段了解学习 git看起来很棒 git我个人理解,管理的是改变和历史,能将不同的版本有条理有顺序的进行系统的管理.比起svn必须选择从中央服务器取得最新版本改完再送回去的这种方式(它必须要有网 ...

  7. 如何在Git中更改多次提交的作者和提交者名称以及电子邮件?

    我当时正在学校计算机上编写一个简单的脚本,然后将更改提交到Git(在笔驱动器中的一个回购中,该回购是从家里的计算机中克隆的). 经过几次提交后,我意识到我正在以root用户身份提交东西. 有什么办法可 ...

  8. 二、Git本地仓库基本操作——创建Git仓库、提交更新或删除文件

    1. 创建本地工作仓库 创建本地工作仓库有两种方法: git init 在本地初始化一个git仓库 git clone 直接克隆一个远程的git仓库 方法一: 我们在其中一个目录下,点击鼠标右键,然后 ...

  9. git更新提交失败:Couldn‘t save uncommitted changes Tried to save uncommitted changes in stash before Update

    git更新提交失败 问题 原因 解决方法 问题 在执行git pull 项目更新时发生错误,无法提交和更新 错误信息 Couldn't save uncommitted changes. Tried ...

最新文章

  1. C++范围解析运算符::
  2. WeifenLuo.WinFormsUI.Docking
  3. java concurrency_Java Concurrency - Lock
  4. 中国工程院2019年院士增选第二轮候选人名单公布 李彦宏落选
  5. 成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)
  6. 代理查询 mysql_查询数据库代理设置
  7. 那一年,我考入了西北师范大学GIS专业,然而我很迷茫,GISer的职业规划到底是怎样的?
  8. 如何清空一个数组内容
  9. Android平台下基于XMPP的IM研究
  10. C# 中的 ConfigurationManager类引用方法应用程序配置文件App.config的写法
  11. codevs1842 递归第一次
  12. linux minerd 进程,linux中了minerd之后的完全清理过程(详解)
  13. Mac下Appium环境搭建
  14. 工商银行支付接口开发Java
  15. 智慧消防智能化管理系统综合分析
  16. 【算法刷题日记之本手篇】左右最值最大差与顺时针打印矩阵
  17. js监听鼠标拖动事件(按住左键拖动触发,松开左键取消)
  18. 做一个商业网站需要准备什么,需要多少钱?
  19. Oracle数据库表空间整理回收与释放操作
  20. html5实现窗帘,纯 CSS3 实现的窗帘菜单 Accordion

热门文章

  1. LoadRunner几个重要的概念:事务、集合点、思考时间
  2. CVE-2019-15107 Webmin远程命令执行漏洞复现
  3. Java环境配置(linux安装jdk8)
  4. Python 分离路径和文件名,分离文件名和后缀
  5. Linux系统运行Windows程序(Linux执行windows程序)
  6. QT5_PYQT导入自己的图片
  7. Windows驱动—VS2010+WDK配置驱动开发环境
  8. 【洛谷P4315】月下“毛景树”(树链剖分)
  9. C#中实现QQ截图的功能及相关问题
  10. 什么 时候用转义字符