`
frank1998819
  • 浏览: 758073 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

IDEA中Git的更新/提交/还原方法(转)

 
阅读更多

记录一下在IDEA上怎样将写的代码提交到GitHub远程库:
下面这个图是基本的提交代码的顺序:


1. 将代码Add到stage暂存区
本地修改了代码后,需先将代码add到暂存区,最后才能真正提价到git仓库。
首先,IDEA中,选中要提交的代码——>右键——>Git——>Add。这样代码就add到了暂存区中。如下图:

 

2. 提交代码到本地Git
将代码Add到暂存区后,然后再将代码提交到本地Git仓库。选中要提交的代码——>右键——>Git——>Commit File…——>Commit Message中输入提交说明——>点击Commit。如下图:

 

3. 将提交的代码push到远程GitHub
之前所有的步骤都完成后,也就是把代码提交到了本地Git仓库中,最后将提交的代码push到远程仓库,这样本地代码提交到远程就完成了。
项目上右键——>Git——>Repository——>push(将本地代码push到远程),这样远程的代码就和本地同步了。有时候在push的时候会失败,原因之一是本地代码与远程代码不同步,所以在push之前,要在本地将远程代码pull一下:项目上右键——>Git——>Repository——>pull(将远程代码pull到本地)。如图:

 

总结:以上步骤就是将本地代码提交到远程库中。首先将代码add到本地仓库的stage暂存区中,然后再commit到本地Git仓库,最后将本地Git中的代码push到远程。push失败的话先将远程代码pull到本地再push。

IDEA中Git的更新、提交、还原方法

第一步:提交项目前必须先对项目进行更新

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

第二步:更新后的结果如图

其中图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进行还原操作;

 

 

参考文章:

https://blog.csdn.net/rongxiang111/article/details/78120126

https://blog.csdn.net/geng31/article/details/78585557/

https://cloud.tencent.com/developer/news/40670

分享到:
评论

相关推荐

    idea中git更新代码到本地之后自己写的代码不见了.docx

    在处理“idea中git更新代码到本地之后自己写的代码不见了”的问题时,首先需要理解Git的基本操作和IntelliJ IDEA中的Git设置。 Git是一种分布式版本控制系统,用于跟踪对文件和目录的修改。在IntelliJ IDEA中,Git...

    IDEA中Git的更新上传返回操作

    IDEA中Git的更新上传返回操作是指在IDEA集成开发环境中使用Git版本控制系统的更新、提交和还原方法。下面将对该操作进行详细的解释。 Step 1: 更新项目 在提交项目之前,必须先对项目进行更新。这一步骤非常重要,...

    IDEA通过git回滚到某个提交节点或某个版本的操作方法

    IDEA 通过 Git 回滚到某个提交节点或某个版本的操作方法 IDEA 是一款功能强大且流行的集成开发环境,而 Git 是一个开源的分布式版本控制系统。通过 Git,开发人员可以更好地管理项目代码的版本历史记录。本文将详细...

    idea git的使用教程

    通过以上介绍,我们不仅了解了如何在IDEA中安装和配置Git插件,还详细学习了Git的基本操作流程,包括克隆仓库、切换分支、更新与提交以及还原等核心功能。这些知识将极大地提高开发者在IDEA中使用Git的效率,帮助...

    详解IDEA git分支回退指定的历史版本

    本文详细介绍了两种在IDEA中回退Git分支到指定历史版本的方法。 1. **Revert操作**: Revert操作是一种非破坏性的回退方式,它会创建一个新的提交,撤销之前错误的改动。这种方式保留了原始的提交历史,使得你可以...

    idea上把项目存放到git

    通过以上步骤,您可以在 IntelliJ IDEA 中高效地使用 Git 进行版本控制操作,包括初始化本地仓库、添加文件、提交更改、推送代码到远程仓库以及从远程仓库克隆项目等功能。这不仅有助于提高个人开发效率,还能更好地...

    git rebase 成功之后撤销的操作方法

    Git是世界上最流行的分布式...记得在日常开发中善用`git stash`保存未提交的工作,以防止在进行这类操作时丢失任何重要更改。同时,良好的版本控制习惯,如定期拉取远程更新和及时同步,也会减少因rebase引发的问题。

    版本控制+Git+Gitee

    "版本控制+Git+Gitee" 版本控制是一种软件开发过程中的重要部分, Git 是一个流行的版本控制系统。与 SVN 不同,Git 使用全量文件系统,存储...同时, IDEA 中的 Git 工具栏也能够帮助开发者更方便地进行版本控制。

    Git入门到精通视频.zip

    目录 01Git入门.mp4 02Git安装.mp4 03配置git签名.mp4 04创建版本库.mp4 05提交文件.mp4 06回退历史.mp4 07版本穿越.mp4 08还原文件.mp4 09删除文件.mp4 10工作区、暂存区、本地库.mp4 ...20idea整合git.mp4 ........

    idea安装与配置及基本用法教程详解

    可以通过git导入源码,并在idea界面完成修改并提交到远程库的操作。 2. 快捷键设置 可以在setting下的keymap里按照习惯修改快捷键。 3. 代码提示功能 可以在editor下修改代码提示功能是否区分大小写。 4. 检查错误...

    SmartSVN.zip

    在使用SmartSVN时,了解基本的SVN概念,如Checkout(检出)、Commit(提交)、Update(更新)和Revert(还原),对于有效利用该工具至关重要。此外,掌握如何处理冲突、创建和合并分支,以及有效地进行版本管理,将...

    code.zip

    在实际开发过程中,代码压缩包常常用于版本控制工具(如Git)的提交,或者作为开源项目在GitHub等平台上的发布形式。此外,它们也常用于软件的分发,例如开发者向其他开发者分享自己的代码库,或者提供给用户安装的...

    Python汽车管理系统源码.zip

    6. `.idea`:这是IntelliJ IDEA或其他类似IDE的工作区文件夹,包含了一些编辑器的配置信息,对项目本身并不重要,但对于开发环境的还原很有帮助。 7. `.git`:这是Git版本控制系统的工作目录,包含所有关于版本控制...

    java_backup

    4. **版本控制**:如Git,用于管理代码版本,备份可能包含不同分支或提交的历史记录。 5. **构建工具**:如Maven或Gradle,用于自动化构建过程,包括编译、测试、打包等。 6. **配置文件**:如application....

Global site tag (gtag.js) - Google Analytics