git更新本地代码

article/2025/11/6 17:50:33

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


http://chatgpt.dhexx.cn/article/Gb5w3NOE.shtml

相关文章

git使用教程2-更新github上代码

前言 前面一篇已经实现首次上传代码到github了,迈出了装逼第一步,本篇继续讲如何把本地更新的代码同步更新到github上 一、clone代码 1.把大神的代码clone到本地,或者clone自己github上的代码,使用指令: >git clone…

git 更新本地代码

1. 本地代码未修改,只有master分支,直接更新 git pull 但前提必须是本地的代码没更改过。比如,你提交了代码到 github 后,随后别人也提交代码到 github,然后你需要更新别人提交的代码到你本地, 就可以直…

使用git更新代码

文章目录 更新本地代码(git pull)更新远程仓库代码(git push) 更新本地代码(git pull) 在上一篇Git工具快速入门中,我们知道了如何从远程仓库下载代码,以及如何将一个项目文件推送到远端仓库,那…

Git更新代码

目录 1. 初次运行 Git 前的配置 用户信息 2. 拉取仓库代码 3. 提交代码 4. 版本回退 4.1 本地分支版本回退的方法 4.2 自己的远程分支版本回退的方法 4.3 区别:git checkout -- file 与 git reset -- file 命令 5. git restore 和 git restore --staged …

CS224W课程学习笔记(四):node2vec算法原理与说明

引言 什么是图嵌入? 我想从上节的deepwalk中已经有一个十分完整的轮廓了,这里引出deepwalk论文中的一张很形象的图(当然,上节的一些实战演练,也将这种嵌入关系进行了模拟与可视化,前文为:&…

08-Node.js—nvm

目录 1、介绍2、使用2.1 下载安装2.2 常用命令2.2.1 nvm list available2.2.2 nvm list2.2.3 nvm install 18.12.12.2.4 nvm install latest2.2.5 nvm uninstall 18.12.12.2.6 nvm use 18.12.1 参考 1、介绍 nvm 全称 Node Version Manager 顾名思义它是用来管理 node 版本的工…

笔记︱基于网络节点的node2vec、论文、算法python实现

看到一个很有意思的算法,而且腾讯朋友圈lookalike一文中也有提及到,于是蹭一波热点,学习一下。论文是也发KDD2016 . . 一、主要论文:node2vec: Scalable Feature Learning for Networks 本节引用自 a、微博洪亮劼 &#xff1a…

论文阅读:node2vec: Scalable Feature Learning for Networks

node2vec: Scalable Feature Learning for Networks 摘要 基于网络中节点和边的预测任务中的特征工程总是很麻烦的。虽然表示学习的自动学习特征已经有很大的帮助,但现有的特征学习方式无法对网络中连接模式的多样性进行足够的捕捉。 node2vec是本论文提出的一种…

node2vec笔记

node2vec论文:https://dl.acm.org/citation.cfm?id2939754 node2vec作者KDD口头报告视频:https://www.youtube.com/watch?v1_QH5BEP5BM node2vec是deepwalk的一个扩展,主要考虑了两点:(1)邻近性,即节点在图上的距离…

图嵌入 Node2Vec

文章目录 图嵌入之 Node2Vec1 两个概念2 两种节点采样方法3 Node2Vec 中的二阶 Random Walk3.1 Random Walks 的定义3.2 搜索偏置 α \alpha α 4 二阶 Random Walk 的优势5 算法步骤 图嵌入之 Node2Vec 论文地址 https://arxiv.org/pdf/1607.00653.pdf 对 Random Walk 中随机…

node2vec的一些思考

概述 论文主要观点 本文将抽取网络中节点的特征转化成最优化一个“可能性”目标函数问题,这个“可能性”是该节点可以保存其邻居节点的信息。 成果 node2vec,如上述,利用SGD优化,高效“随机选择邻居”算法,可让node2v…

Node(二)

一、node的文件系统 1、二进制文件的读写(按字节读写:一个字节是8个二进制位) (1)读二进制文件 fs.read(fd,buffer,offset,length,position,callback) fd…

【论文精读】node2vec: Scalable Feature Learning for Networks

node2vec: Scalable Feature Learning for Networks 可扩展的 图嵌入 表示学习算法 可扩展:算法可用于互联网规模级别的数据,在有限的时间和空间中 图嵌入:将图的连接信息嵌入到连续、低维、稠密的D维空间中 表示学习:用数据驱…

Graph Embedding(DeepWalk,LINE,Node2vec)

为什么要对图进行嵌入? 直接在这种非结构的,数量不定(可能数目非常多),属性复杂的 图 上进行机器学习/深度学习是很困难的,而如果能处理为向量将非常的方便。但评价一个好的嵌入需要: 保持图属…

深度学习 - 33.GraphEmbedding Node2vec 图文详解

一.引言 前面介绍了如何生成带权的图: GraphEmbedding - networkx获取图结构 从带权的图随机游走生成序列: GraphEmbedding - DeepWalk 随机游走 embedding 向量的评估与可视化: GraphEmbedding - embedding 向量的降维与可视化 以及复杂度O(1)的采样算法 Alias: GraphEmbe…

Node2Vec算法介绍

大家好,我是Linzhuo,今天又来给大家分享graph embedding的相关知识啦。 在上一篇文章中,我们介绍了graph embedding的经典方法:Deepwalk,其通过随机游走(Random walk)的方式将Graph embedding与Word embedding的方法(w…

KDD 2016 | node2vec:Scalable Feature Learning for Networks

目录 前言Abstract1.IntroductionPresent work 2.Related Work3.Feature Learning Framework3.1 Classic search strategies3.2 node2vec3.2.1 Random Walks3.2.2 Search bias α \alpha α3.2.3 The node2vec algorithm 3.3 Learning edge features 4.Experiments4.1 Case St…

PyG基于Node2Vec实现节点分类及其可视化

文章目录 前言一、导入相关库二、加载Cora数据集三、定义Node2Vec四、定义模型五、模型训练六、可视化完整代码前言 大家好,我是阿光。 本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphS…

浅析 v-node

浅析 v-node 🌈 本节我们来探索一下虚拟DOM,将会从以下4个方面进行阐述: 虚拟DOM的本质虚拟DOM的优势虚拟DOM转换真实DOM 过程虚拟DOM树 diff算法 虚拟DOM的本质 ⭐️虚拟DOM 本质上是一个 js 对象,用于描述页面的结构&#x…

deepwalknode2vec 代码实战

提示:笔记内容来自于B站up主同济子豪兄 文章目录 1. Embedding嵌入的艺术2. deepwalk2.1. 什么是图嵌入?2.2. deepwalk的步骤1、生成graph;2、利用random walk生成多个路径;3、训练表示向量的学习;4、为了解决分类个数…