IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA中Git的提交、更新、还原 -> 正文阅读

[开发工具]IDEA中Git的提交、更新、还原

1. Git 提交代码

1.1. 提交代码的顺序

在这里插入图片描述

1.2. 将项目 add 到缓冲区

本地修改了代码后,需先将代码 add 到暂存区,最后才能真正 push 推送到 git 仓库。首先 IDEA 中,选中要提交的代码 --> 右键 --> Git --> add。这样代码就 add 到了缓冲区中。如下图

在这里插入图片描述

1.3. 将缓冲区的项目提交到本地 Git 仓库

将代码 add 到缓冲后,然后再将代码提交到本地 Git 仓库。选中要提交的代码 --> 右键 --> Git --> Commit Directory… --> Commit Message 中输入提交说明 --> 点击Commit。如下图

在这里插入图片描述

或者我们直接 Ctrl + K 快捷键就可以了,就能看到如下

在这里插入图片描述
在这里插入图片描述
如果要是想看我们文件代码与服务器的文件代码有哪些不同的话,可以这样如下

在这里插入图片描述
就能看到如下

在这里插入图片描述
然后,单击我们刚刚在右下角的 Commit 提交按钮就行了

1.4. 将本地 Git 仓库的项目 push 推送到远程 GitHub

之前所有的步骤都完成后,也就是已经把代码提交到了本地的 Git 仓库中,最后将提交的代码 push 推送到远程仓库,这样本地代码提交到远程就完成了

项目上右键 --> Git --> Repository --> push(将本地代码 push 到远程),这样远程的代码就和本地同步了。有时候在 push 的时候会失败,原因之一是本地代码与远程代码不同步,所以在 push 之前,要在本地将远程代码 pull 拉取一下:项目上右键 --> Git --> Repository --> pull(将远程代码 pull 到本地)。如图

在这里插入图片描述
总结:以上步骤就是将本地代码提交到远程库中

  • 首先将代码 add 到本地仓库的缓冲区中
  • 然后再 commit 到本地 Git 仓库
  • 最后将本地 Git 仓库中的代码 push 推送到远程 GitHub

push 失败的话先将远程代码 pull 拉取到本地再 push

2. Git 更新代码

2.1. 提交项目代码前必须先对项目进行更新

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

在这里插入图片描述

2.2. 更新后的结果

  • 其中图 2:表示从远程 GitHub 上更新下来的代码
  • 3:表示远程 GitHub 上没有需要更新的代码
  • 当服务器上没有需要更新到本地的代码时,则可以放心的进行提交代码的操作

在这里插入图片描述

在这里插入图片描述

2.3. 更新完成后,提交代码到远程 GitHub

2.3.1. 提交代码到缓冲区

当确定更新代码操作完成之后,此时就可以进行提交代码的操作了

  • 4 中红色的项目代码表示新创建的项目
  • 如果是蓝色,表示修改过的项目;红色和蓝色都表示待提交项目
  • 如果是红色的,则选择图 5:add
  • 如果项目是蓝色,则选择图 5.1 :commit file

在这里插入图片描述

在这里插入图片描述

2.3.1.1. 提交代码到缓冲区的结果

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

在这里插入图片描述

2.3.2. 将缓冲区的代码提交到本地 Git 仓库

进行 Commit Directory 操作,如图 7

在这里插入图片描述

2.3.3. 将本地 Git 仓库的项目 push 推送到远程 GitHub

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

在这里插入图片描述

2.3.3.1. push 推送到远程 GitHub 的结果

如图 9:当出现下面窗口时,选择红色区域 9 部分的 push 按钮,进行提交项目操作,至此项目提交操作完成,需要等几秒钟会有相应提交成功或者是提交失败的提示。

  • 如果提交失败:是因为你本地项目没有进行更新,和服务器上的项目有冲突,需要解决冲突,然后才能提交
    • push 推送失败时,说明服务器上的代码和本地代码有冲突,这时则需要把本地有冲突的代码备份,然后还原,再 push,这时 push 成功后,再把自己备份的代码部分,拷入相应的代码中,这时候再进行 push 就可以了

在这里插入图片描述

3. Git 还原代码

如图选择 10 区域按钮,Revert 进行还原操作

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:02:35  更:2022-10-08 21:02:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 8:25:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码