最新文章列表

git diff 、git diff --cached 、git diff HEAD区别

在git提交环节,存在三大部分:working tree, index file, commit   这三大部分中: working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。 index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改 ...
百卉含英 评论(0) 有581人浏览 2017-08-20 09:56

第十二章 正则表达式与文件格式化处理

1.  正则表达式的字符串表示方式依照不同的严谨度而分为: 基础正则表达式与延伸正则表达式。延伸正则表达式除了简单的一组字符串处理外,还可以作群组的字符串处理, 例如进行搜寻 VBird 或 netman 或 lman 的搜寻,此时就需要延伸正则表达式中特殊的『 ( 』与『 | 』等字符的帮助。   2.  为了要避免编码所造成的英文与数字的摘取问题,因此定义了一些特殊的符号: 特殊符 ...
leonzhx 评论(0) 有1768人浏览 2014-04-05 10:43

python增量计算

    在rsync同步数据后,因业务需要以及文件大小限制,需要对数据做增量分析,而每次都需要拿出文件的增量部分。     linux有差异计算命令diff以及补丁工具patch,都不是很符合预期。这两种工具都是需要对两个文件进行对比,而若如此做的话,其一计算增量耗时,其二需要有一个原数据的副本文件。多余的副本文件会导致额外的存储开销,以及数据移动成本。     又因同步过来的数据是多个applic ...
jandyfish 评论(0) 有2124人浏览 2014-03-19 16:43

比较两个目录列表里面不同的文件

1、复制或剪切少的目录文件列表 2、覆盖到多的目录列表 3、利用windows不同颜色查看不同文件的列表  
qiaolevip 评论(0) 有1368人浏览 2014-02-28 15:22

VIM diff 模式使用

vimdiff mode: do -- Get changes from other window into the current window.dp -- Put the changes from current window into the other window.]c -- Jump to the next change.[c -- Jump to the previous cha ...
qianjigui 评论(0) 有824人浏览 2013-11-04 11:24

git diff的用法

在git提交环节,存在三大部分:working tree, index file, commit这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改变了,此时inde ...
zhangyf1987hb 评论(0) 有935人浏览 2013-06-08 15:09

《Unix & Linux 大学教程》 - 第十六、十七章 学习笔记

学习笔记,内容基础,适合初学者。   阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分) 《Unix & Linux 大学教程》 - 第一、二章 学习笔记    Unix简介 & 什么是Linux?什么是Unix 《Unix & Linux 大学教程》 - 第三、四章 学习笔记    Unix连接 & 开始使用Unix 《Unix & ...
su1216 评论(0) 有2911人浏览 2012-08-21 10:57

一天一条linux命令——diff

diff命令功能是逐行比较文件的内容,列出其不同之处。   diff --help 可查看命令参数使用方法。   diff file1 file2 比较文件file1与文件file2中的内容,显示结果格式如下: 1c1,3 <hello --- >world >123 >23   字母前的对应file1文件,字母后的对应file2文件,字母有如下形式 ...
CrazyNemo 评论(0) 有1469人浏览 2012-04-22 18:49

很多^M在代码行的后面

在git diff的时候发现 可能是Windows开发工具搞上来的,因为有不一样的换行回车 解决办法是 vim :set fileformat=unix :%s/^M//g :%s/\r//g :w 引用dos2unix perl -pie 's/\r//g' filename.txt sed s/\r// hello.txt > helloUNIX.txt ...
夜鸣猪 评论(0) 有1638人浏览 2012-04-06 05:11

Best Diff TOOL

http://stackoverflow.com/questions/12625/best-diff-tool   I'm recollecting here a list of the tools mentioned in the answers below, in order of preferences (more or less), separating pay- from free- ...
bo521dai 评论(0) 有1433人浏览 2012-01-10 11:07

linux常用命令

参考资料:鸟哥的私房菜 http://linux.vbird.org/ grep 引用 [root@www ~]# grep [-acinv] [--color=auto] '搜尋字串' filename 選項與參數: -a :將 binary 檔案以 text 檔案的方式搜尋資料 -c :計算找到 '搜尋字串' 的次數 -i :忽略大小寫的不同,所以大小寫視為相同 -n :順便輸出行號 -v : ...
luozhaoyu 评论(0) 有1339人浏览 2011-10-13 13:02

MAC中如何删除文件中的^M字符

今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类的 ...
YuHuang.Neil 评论(0) 有6078人浏览 2011-10-11 22:53

diff和patch

网上找的,摘抄 diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相 ...
haoningabc 评论(0) 有1019人浏览 2011-09-08 23:31

使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)

方法1:管道给diff $ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff - ~/local_file.txt 如果 File1 和 File2 参数都不是目录,其中之一可能给定负号“-”,以采用标准输入。 如果 File1 参数是目录,则使用目录中与 File2 参数指定的文件名一致的那个文件。 如果都是目录, ...
诗意的栖居 评论(1) 有8045人浏览 2011-08-09 14:53

导出版本控制中差异文件

svn: tar cvfz changes.tar.gz --exclude-vcs `svn diff -rM:N --summarize . | grep . | awk '{print $2}' | grep -E -v '^\.$'` M,N 为比较的版本标识 A revision argument can be one of: NUMBER       revision number ...
freecode 评论(0) 有849人浏览 2011-08-06 10:05

diff+patch

diff:      生成源码补丁的强大工具,能对单个文件进行生成补丁,也能对整个工程目录       diff常用命令:       -a   patch里包含二进制文件       -r   和其他命令的-r参数差不多都是递归处理目录       -N   patch里含有新文件       -u   按照同意格式输出    对单个文件:        diff -u odl.c new.c   ...
dinic 评论(0) 有1835人浏览 2011-08-03 20:54

diff和patch说明

先参见wiki的附件和一个网上的说明(转):见附件。   说明两点: 1、使用diff –u是通用格式(有---和+++的,patch使用此格式),否则是>和<的形式。   2、举个例子,说明patch文件中的内容含义: --- lib/inets/src/http_client/http_uri.er
chuqingq 评论(0) 有1243人浏览 2009-10-04 23:29

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics