git 修改文件内容
在安装Git和创建版本库的时候,我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容
[root@node1 git]# cat readme.txt
Git is a distributed version control system.
Git is free software
现在,运行git status 命令看看结果
[root@node1 git]# git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: readme.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改
使用 git diff 查看修改内容
[root@node1 git]# git diff readme.txt
diff --git a/git/readme.txt b/git/readme.txt
index 46d49bf..87aec63
--- a/git/readme.txt
+++ b/git/readme.txt
@@ -, +, @@
-Git is a version control system.
-Git is free software.
+Git is a distributed version control system.
+Git is free software
可以从上面的命令输出看到,我们在第一行添加了一个“distributed”单词。
提交修改和提交新文件是一样的两步,第一步是git add
[root@node1 git]# git add readme.txt
在执行第二步git commit之前,我们再运行git status看看当前仓库的状态
[root@node1 git]# git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: readme.txt
#
git status告诉我们,将要被提交的修改包括readme.txt,下一步,就可以放心地提交了
[root@node1 git]# git commit -m "add distributed"
[master df9bbb2] add distributed
file changed, insertions(+), deletions(-)
交后,我们再用git status命令看看仓库的当前状态
[root@node1 git]# git status
# On branch master
nothing to commit, working directory clean
Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working directory clean)的
git 修改文件内容的更多相关文章
- Web 在线文件管理器学习笔记与总结(5)修改文件内容
		① 读出要修改的文件的内容 ② 进行修改 ③ 将修改后的内容写进文件 index.php: <?php require 'dir.func.php'; require 'file.func.ph ... 
- java修改文件内容
		文件的读和写,大家都不陌生,但是修改呢?按照普通的读写流去修改的话,只能全部读取出来,在内存中修改好后,全部写进去,这样对于文件内容过多的时,性能很低. 最近在遇到这个问题的时候,发现RandomAc ... 
- python笔记(三)---文件读写、修改文件内容、处理json、函数
		文件读写(一) #r 只读,打开文件不存在的话,会报错 #w 只写,会清空原来文件的内容 #a 追加写,不会请求,打开的文件不存在的话,也会帮你新建的一个文件 print(f.read()) #获取到 ... 
- Java之修改文件内容:字符串逐行替换
		依赖包: <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</a ... 
- linux下C++修改文件内容
		C fwrite在任意位置写入文件,并可修改文件内容 想实现类似迅雷那样下载时可以从文件半中间写入的功能 #include<stdio.h> int main() { FILE *fp; ... 
- python 修改文件内容
		python 修改文件内容 一.修改原文件方式 1 def alter(file,old_str,new_str): 2 """ 3 替换文件中的字符串 4 :param ... 
- python 文件操作(二) 替换性修改文件内容
		正常情况我们想要仅对文件某一行的内容进行修改,而不改变其他内容,在原文件的基础上不能修改,因为当我们对原文件进行写操作时,如果原文件里面有内容,就会清空,在这种情况下,只能对文件进行替换性修改:即重新 ... 
- Python修改文件内容
		工作中要写个脚本来修改文件的内容,然后就写了一个刷子: #coding:utf8 import os def modify_file(old_file, new_version, old_versio ... 
- shell编程系列12--文本处理三剑客之sed利用sed修改文件内容
		shell编程系列12--文本处理三剑客之sed利用sed修改文件内容 修改命令对照表 编辑命令 1s/old/new/ 替换第1行内容old为new ,10s/old/new/ 替换第1行到10行的 ... 
随机推荐
- expdp和impdp导入和导出数据
			一 关于expdp和impdp 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用.EXPDP和IMPDP是服务端的工具程 ... 
- DDMS调试工具
			ADT给我们提供了一个非常方便的调试工具,那就是DDMS.使用这个工具,代码调试工作也变得简单起来.我们只需要单击Eclipse界面右上方的DDMS按钮就可以切换到DDMS界面了,如图2-31所示. ... 
- Oracle数据库操作基本语法
			创建表 SQL>create table classes( classId number(2), cname varchar2(40), birthda ... 
- Android几种强大的下拉刷新库
			BeautifulRefreshLayout 众多优秀的下拉刷新(除了我写的之外T_T) 说起下拉刷新,好像经历一段历史的洗礼... (1)在我刚学android的时候,用的是XListView,在g ... 
- Map<String,String>集合的四种遍历方式 其中有一种针对大容量的数据集合
- OCM_第十一天课程:Section5 —》数据仓库
			注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ... 
- wap页面
			<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ... 
- Linux 快速删除已输入的命令
			从输入模式到命令模式: 按”:“到最后一行,再按ctrl+z 就好了 history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列 ... 
- SPOJ-SERVICE 线性dp+维度压缩
			还是线性dp,有点感觉了,另外这个问题也可以用滚动数组 /* 依然是先按照阶段i划分, dp[i][j][k]表示完成第i个请求时,两个员工分别在j位置和k位置的费用(还有一个员工一定在位置p) dp ... 
- Python内置数据结构--列表
			本节内容: 列表 元组 字符串 集合 字典 本节先介绍列表. 一.列表 一种容器类型.列表可以包含任何种类的对象,比如说数字.子串.嵌套其他列表.嵌套元组. 任意对象的有序集合,通过索引访问其中的元素 ... 
