本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
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的内容就改 ...
第十二章 正则表达式与文件格式化处理
1. 正则表达式的字符串表示方式依照不同的严谨度而分为: 基础正则表达式与延伸正则表达式。延伸正则表达式除了简单的一组字符串处理外,还可以作群组的字符串处理, 例如进行搜寻 VBird 或 netman 或 lman 的搜寻,此时就需要延伸正则表达式中特殊的『 ( 』与『 | 』等字符的帮助。
2. 为了要避免编码所造成的英文与数字的摘取问题,因此定义了一些特殊的符号:
特殊符 ...
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 ...
git diff的用法
在git提交环节,存在三大部分:working tree, index file, commit这三大部分中:working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。index file:是索引文件,它是连接working tree和commit的桥梁,每当我们使用git-add命令来登记后,index file的内容就改变了,此时inde ...
一天一条linux命令——diff
diff命令功能是逐行比较文件的内容,列出其不同之处。
diff --help 可查看命令参数使用方法。
diff file1 file2 比较文件file1与文件file2中的内容,显示结果格式如下:
1c1,3
<hello
---
>world
>123
>23
字母前的对应file1文件,字母后的对应file2文件,字母有如下形式 ...
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- ...
MAC中如何删除文件中的^M字符
今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类的 ...
diff和patch
网上找的,摘抄
diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。
diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。
patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相 ...
使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)
方法1:管道给diff
$ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff - ~/local_file.txt
如果 File1 和 File2 参数都不是目录,其中之一可能给定负号“-”,以采用标准输入。
如果 File1 参数是目录,则使用目录中与 File2 参数指定的文件名一致的那个文件。
如果都是目录, ...
diff和patch说明
先参见wiki的附件和一个网上的说明(转):见附件。
说明两点:
1、使用diff –u是通用格式(有---和+++的,patch使用此格式),否则是>和<的形式。
2、举个例子,说明patch文件中的内容含义:
--- lib/inets/src/http_client/http_uri.er