简介:在团队协作开发的过程中,好的代码管理能更加有效的使日常开发的过程中对各个开发人员提高开发速度。下面将详细介绍在IDEA中使用git提交代码的过程:

IDEA中使用git提交代码

  • 一:pull代码
    • 更新的结果:
      • 没有代码需要更新
      • 更新下来的新代码
  • 二:提交代码
    • 提交代码(显示为蓝色的文件)
    • 新增文件
  • 三:撤销本地已修改的代码

一:pull代码

在提交代码之前,我们必须先对代码就行更新操作,这一步非常重要,如果不进行更新代码操作,当有其他小伙伴有更改的内容已经提交到代码仓库但是我们本地缺没有更新的话,就会造成我们提交的代码跟别人已提交过的代码产生冲突(使用git解决冲突会比较麻烦,在这里就不进行讲解了,后期会单独更新)。即使我们解决了冲突,也可能会冲掉别人的代码,造成开发中不必要的麻烦。所以我们在每次提交代码之前,必须对代码进行更新。如图:鼠标右键 --> git --> Repository --> Pull,选择pull就行代码的拉取

在点击 pull 以后,如果我们的git拥有多个分支的话,会提示我们从哪个分支拉取代码,选择自己将要拉取代码的分支即可:这里我们选择从master分支拉取代码

更新的结果:

没有代码需要更新

该图标识当前项目没有需要更新的代码。

更新下来的新代码

该图标识以供有3个文件进行了更新,下面的更新的具体的文件。

二:提交代码

当pull成功后,我们就可以对我们更改的代码进行提交了:
这里分为两种清空,一种是在原有基础上代码作出了修改的代码需要提交(一般为蓝色显示)。
一种是新创建的文件需要进行提交(一把你为绿色或者红色部分)。

提交代码(显示为蓝色的文件)

鼠标右键 --> Git --> Commit File

选择我们修改过的需要提交的文件,并写清楚注释。

最后点击Commit and Push即可将我们修改后的代码提交到代码仓库中。
提交后我们可以到远程代码仓库中查看一下我们提交历史记录,我们是否正确的将修改的代码推送上去。如果没有,我们需要重新推送一下。
鼠标右键 --> GIt --> Repository --> Push…

如果这里显示有未推送的内容,我们点击右下角的Push(推送)按钮即可

新增文件

鼠标右键 --> Git --> Add,将新增的文件添加即可

三:撤销本地已修改的代码

鼠标右键 --> Git --> Revert,选择需要撤销修改的文件

选中文件,点击Revert即可。

IDEA中项目集成git提交代码详细步骤相关推荐

  1. git 提交代码的步骤

    2019独角兽企业重金招聘Python工程师标准>>> 该步骤整理自网络 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交 ...

  2. Git 提交代码 简单步骤

    vim .git/config 内容. [core]         repositoryformatversion = 0         filemode = true [user] // 这里要 ...

  3. eclipse中的git提交代码总有一个向上箭头 有一个代码文件提交不上(大坑)

    问题背景:Eclipse中的git提交代码,不管怎么fetch.merge.commit.push都不管用,总有一个或多个文件提交不上. 分析:肯定有本地修改或新增文件没有提交!问题是怎么都提交不了, ...

  4. idear中如何把git 提交变成svn提交代码

    提交代码方式转换(git.svn) 1.在项目的.idea目录中可以找到一个vcs的文件配置 2.将里面的git变成svn就Ok了 <?xml version="1.0" e ...

  5. 在Pycharm工具中配置集成Git和GitHub

    在Pycharm工具中配置集成Git和GitHub 1.集成Git. 打开Pycharm,  点击File-->Settins-->Version Control-->Git 然后在 ...

  6. Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地

    Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...

  7. Git提交代码注释信息规范-相关命令汇总

    - Git提交代码注释信息规范- git commit -m "提交类型+代码总结"- 提交类型:1. feat: 修改/增加新功能2. fix: 修改bug/功能代码的变更3. ...

  8. git提交代码到码云

    日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...

  9. git提交代码常用命令

    简易的命令行入门教程: Git 全局设置: git config --global user.name "YC511" git config --global user.email ...

最新文章

  1. 两条线段相切弧_两条直线间的圆弧连接
  2. KEIL MDK LIB库文件的制作
  3. mysql heartbeat 高可用
  4. 三、索引优化(4)索引碎片
  5. MySQL LIKE 子句
  6. 精彩回顾|DBDI 数据智能技术研讨沙龙(杭州站)顺利举办
  7. hdu 1864 01背包
  8. Linux下unzip乱码问题解决
  9. e盘根目录出现个Msdia80.dll怎么办?
  10. cd40系列芯片_CD40系列芯片大全
  11. Fibonacci法与黄金分割法
  12. 利用word2vec训练词向量
  13. DEFCON GROUP 010上竟玩了这些好玩的东西!
  14. CAD坐标点、经纬度坐标点转ARCGIS矢量,求重叠面积
  15. 人工智能、深度学习、机器学习常见面试题71~82
  16. AcWing1293. 夏洛克和他的女朋友
  17. 【优化】梯度下降 收敛性 证明
  18. android elevation 白色,Android Elevation设置_安卓动态设置elevation_android elevation设置透明度...
  19. Chocolate 一万粉成就达成 | 对未来工作内容的考虑,也许我会选择不做开发了
  20. 【今日收获】关于 [Error] name lookup of ‘i‘ changed for ISO ‘for‘ scoping [-fpermissive]的解决方法

热门文章

  1. Python对象类型及相关操作
  2. 胖东来创始人:加班是不道德,是无耻行为,人不能只是挣钱
  3. 学堂在线-程序设计基础-第四章
  4. 第一范式,第二范式,第三范式,BCFN 详解
  5. AD7190的小总结
  6. 陆奇:奇绩创坛选项目不看赛道而是看人,本质上是一个创业者社区
  7. 【乐逍遥网站设计】网站设计的流程与时间
  8. 网易云音乐正式启动IPO 值不值五分之二个腾讯音乐?
  9. linode账户注册教程2015版
  10. Android4.4 内置应用默认打开无障碍服务