git----文件修改的上传_git上传更改-程序员宅基地

技术标签: git  

git status:查看当前工作区的状态,是否有修改删除

git add <file>:将工作区某个文件的修改添加到暂存区(使用*时则将所有文件的修改都添加到暂存区)

git commit -m <describe>:将暂存区的修改提交到当前分支,并使用一段描述来记录这次提交

git push:将内容提交到远程仓库

在还没对内容进行修改前,使用git status会告诉没有修改可以被提交

使用vi <file>进入文件修改后,再执行一次git status

第一次修改前

修改后

esc进入命令行模式输入:x保存后再输入git status查看现在的状态

这里的红色文件名readme.md指在工作区修改了但是没添加进暂存区的文件

接下来将在暂存区的内容使用git add提交到当前分支并使用git status再次查看当前的工作区,暂存区状态

这里可以看到README.md变成绿色的了,这表明该文件的修改已经被添加到暂存区,接下来将该文件的修改提交到当前分支

可以看到,此时再使用git status查看时README.md已经不见了,最后我们使用git push将该修改提交到远程仓库中

查看一下github上是不是已经提交成功了

可以看到提交已将成功了,点击箭头处可以看修改内容

绿色背景的内容是我们添加上去的内容,前面也写了个+(如果是删除的话会是红色背景,前面是个-,如下图)

至此,提交结束,对这个文件的修改已经保存在版本库里了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zemprogram/article/details/93139672

智能推荐

485通讯,发送完数据从机立刻返回,主机接收数据不完整问题_485接收数据不全-程序员宅基地

void UART485_TX_START(void){ RS485EN(1); for(ProbeUart_TxIdx =0;ProbeUart_TxIdx<pProbeUart_TxBuf;ProbeUart_TxIdx++) { // Load data onto buffer USCI_A_UART_transmitData(USCI_A0_BASE,ProbeUart_TxBuf[ProbeUart_._485接收数据不全

kubertest自动补全命令不生效_Kali 工具 之 Msfvenom 命令自动补全篇-程序员宅基地

本文作者:nan0(Ms08067实验室红队小组成员)0X00 背景:msfvenom大家都不陌生,在我们使用MSF进行权限维持,内网渗透的时候都会用到,支持的语言的种类很多。大家都知道我们在使用msfvenom 的时候需要手动输入很多参数,这些参数需要记忆,或记在其它地方,用的时候在查看使用哪个参数,哪条命令,非常的不方便。比如:我要生成一个 32 位 exe 的 payload,命令...

java 中的break语句和continue语句_java break z;-程序员宅基地

最普通的break语句和continue语句,我想大家在学习c与c++的时候已经很熟悉了,这里也就不多说了,现在主要就是说下java里边的新加的集中重要的用法:这里,我插一句,其实我想大家都很熟悉c里边有一个见过几次面,但是又不是经常使用的一个语句,那就是goto语句,这个语句,我想老师已经讲过了,而且应该只是只言片语就带过了,因为在很多的老师的眼里,这种语句是个大混蛋,他可以完全打乱一个程序_java break z;

opencv中的waitKey(0)不起作用的解决方法_waitkey(0) 挑不出来-程序员宅基地

opencv341中,调用wawitkey(0),就是不现实。或者一闪而过。 char response; std::cin &gt;&gt; response; //system("pause");以上两种方法都使用了,还是不行。 代码如下:using namespace cv;int main(){ // 读入一张图片 ..._waitkey(0) 挑不出来

hdu(杭电oj)第一页题目题解_杭电oj第一题-程序员宅基地

第一页有几题没写,有机会补上(嗯,忘了就是另一回事了)。_杭电oj第一题

动态编译运行java程序-程序员宅基地

动态编译运行java程序动态编译java有两种方式,一种是使用Runtime类执行cmd命令编译java,详见:https://blog.csdn.net/rico_zhou/article/details/79873344另一种是java自身提供的方法,下面我们来实践,如何通过JavaCompiler实现java代码动态编译。首先获取编译器,注意tools.jar在jdk中不在jre...

随便推点

浪潮服务器维修报价,浪潮服务器报价网-程序员宅基地

浪潮英信NF5280M5服务器处理器支持全新一代英特尔 至强 可扩展处理器1~2颗(Platinum, Gold,Silver,Bronze)采用风冷散热时最大支持TDP 205 CPU芯片组C622/624内存类型24块DDR4 Registered、LR DIMM,支持AEP内存,支持高级ECC、内存在线热备、内存镜像技术USB接口1个前置USB2.0接口,1个前置USB3.0接口,2个后...

select标签中的option内容设置不同样式_select的option 样式-程序员宅基地

做项目时遇到一个问题,下拉框里面的文本设置不同颜色标识,但是,发现option里面的内容都会当做文本输出,无法实现以下效果:找了好多方法,发现可以在外部写,下拉框渲染完毕之后,再对option里面的文本做处理,就可以实现;刚开始,直接在option内部写:此时,颜色不生效;应该单独写一个方法来实现://1.获取所有的option节点,用变量储存var dom = $('#selec..._select的option 样式

守得云开见月明,一个非科班非211渣本的秋招求职之路_西安华讯科技是外包公司吗-程序员宅基地

前言思来想去,还是觉得有必要把自己这一路的经历写出来给小伙伴分享分享,也感谢身边人对自己这一路来的帮助。首先自我介绍一下,本人非科班非211渣本,电子科学与技术专业,电子、光通信方向,真是偏的不能再偏了。从七月初到九月底,秋招历时三个月。最后拿到了海康威视Java开发和涂鸦移动软件工程师offer,也还算幸运。谨以此文记录我的校招经历与感悟。同时祝还_西安华讯科技是外包公司吗

学习野火i.MX Linux 开发实战指南_arm linux 开发实战指南 基于 i.mx-程序员宅基地

嵌入式Linux运行所需的组件1.Uboot2.1 Linux内核2.2 Linux系统的组成2.2.1进程管理子系统2.2.2内存管理子系统2.2.3文件管理子系统2.2.4网络子系统2.2.5设备子系统3.dtb创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar..._arm linux 开发实战指南 基于 i.mx

linux uint32t 头文件,STM32 uint32_t 在哪个头文件里-程序员宅基地

匿名用户1级2011-04-20 回答stm32f10x_type.h这个文件里面;你也可e799bee5baa6e4b893e5b19e31333264633561以自己设置;我就是这样设置的typedef unsigned char uint8; /* defined for unsigned 8-bits integer variable 无符号8位整..._uint32t头文件

第15届全国大学生智能汽车竞赛 人工智能创意赛(预赛)-程序员宅基地

01竞赛背景近年来,随着人工智能特别是深度学习的发展,如何通过自学习 实现避障已成为一大研究热点。实现自主学习是机器人实现智能化的重要一步,有利于改善其行为策略,提高在未知复杂的环境中的适应 性。卷积神经网络是一种有监督的特征学习方法,可以从大规模数据 中学习到相应的特征。将深度卷积神经网络应用在相应的领域与移动机器人相结合,为机器人赋予移动大脑,实现智能感知、智能决策。本赛项的设立能够场景化的复现基于深度学习的智能车在实际领域中的应用,尤其是在无人的环境中,实现数据采集、数据模型构 .