上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: http://gitref.cyj.me/zh/inspect/Git 参考手册 阅读全文
posted @ 2013-02-04 13:50 ArcherDev 阅读(126) 评论(0) 推荐(0)
摘要: http://linuxtoy.org/archives/sed-awk.html{ 撰文/bones7456}sed 和 awk 都是 Linux 下常用的流编辑器,他们各有各的特色,本文并不是要做什么对比,而是权当好玩,把《SED 单行脚本快速参考》这文章,用 awk 做了一遍~ 至于孰好孰坏,那真是很难评论了。一般来说,sed 的命令会更短小一些,同时也更难读懂;而 awk 稍微长点,但是 if、while 这样的,逻辑性比较强,更加像“程序”。到底喜欢用哪个,就让各位看官自己决定吧!文本间隔:# 在每一行后面增加一空行sed Gawk '{printf("%s\n\n 阅读全文
posted @ 2013-02-04 13:10 ArcherDev 阅读(230) 评论(0) 推荐(0)
摘要: http://zensheno.blog.51cto.com/2712776/4907481. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。1) 工作目录:用户本地的目录;2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新。1.2. 使用Git时的初始化事项1 阅读全文
posted @ 2013-02-04 13:07 ArcherDev 阅读(164) 评论(0) 推荐(0)
摘要: GIT基本概念和用法总结 http://guibin.iteye.com/blog/1014369guibin.beijing@gmail.com在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对GIT中一些基本的概念模糊而导致,因为对一些基本概念不清晰,导致对GIT每一条命令将会产生的结果不符合预期。下面我就梳理以下我经常碰到的问题相关的基本概念。1. Working Directory(工作目录)Git的工作目录是保存当前正在工作的文件所在的目录,和working tree是相同的意思。在这个目录中的文件可 阅读全文
posted @ 2013-02-04 12:36 ArcherDev 阅读(289) 评论(0) 推荐(0)
摘要: http://omiga.org/blog/archives/1896Git是什么?Git是一个分布式版本控制系统(Distributed Version Control System,简称 DVCS)。Git与svn有什么关系?对于大多数人而言,或许对svn更为熟悉,svn属于集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS ),在CVCS中会有一个对版本进行集中管理的服务器,协同工作的人都通过客户端连接到该服务器,检出最新文件或提交更新。CVCS在协同开发中有两个比较主要的缺点:如遇服务器宕机,整个协同工作无法进行,因为此时无法 阅读全文
posted @ 2013-02-04 11:37 ArcherDev 阅读(212) 评论(0) 推荐(0)
摘要: $git log –since=2011-3-24 –until=2011-3-25 -p查看2011-3-25的日志,包括commit和修改涉及的代码;参考了:http://www.enjoyrails.com/wikis/Git%E4%B8%80%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8BGit一分钟上手流程:取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器取代码及修改全局设置设置用户名与邮箱1 2 git config --global user.name "My Name" git config --globa 阅读全文
posted @ 2013-02-04 11:36 ArcherDev 阅读(4541) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/witcxc/archive/2011/12/28/2304704.html 阅读全文
posted @ 2013-02-04 08:34 ArcherDev 阅读(139) 评论(0) 推荐(0)
摘要: 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可。 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料: “双引号开始的行为注释行,下同 “去掉讨厌的有关vi一致性模式,避免以前... 阅读全文
posted @ 2013-02-02 16:36 ArcherDev 阅读(304) 评论(0) 推荐(0)
摘要: set指令能设置所使用shell的执行方式,可依照不同的需求来做设置 -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e 若指令传回值不等于0,则立即退出shell。 -f 取消使用通配符。 -h 自动记录函数的所在位置。 -H Shell 可利用"!"加<指令编号>的方式来执行history中记录的指令。 -k 指令所给的参数都会被视为此指令的环境变量。 -l 记录for循环的变量名称 阅读全文
posted @ 2013-02-02 16:06 ArcherDev 阅读(739) 评论(0) 推荐(0)
摘要: rsync 的核心算法http://coolshell.cn/articles/7425.html简明 Vim 练级攻略http://coolshell.cn/articles/5426.html如何调试bash脚本http://coolshell.cn/articles/1379.html将vim变得简单:如何在vim中得到你最喜爱的IDE特性http://coolshell.cn/articles/894.html 阅读全文
posted @ 2013-02-02 16:05 ArcherDev 阅读(207) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页