摘要: /etc/init.d 是 /etc/rc.d/init.d 的软链接(soft link)。可以通过 ll 命令查看,如下:/********************************************************************************************************************* [root@Rex ~]# ll /etc/init.d lrwxrwxrwx 1 root root 11 3?10 09:24 /etc/init.d -> rc.d/init.d**********... 阅读全文
posted @ 2013-02-04 17:53 ArcherDev 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: http://blog.rexzhao.com/2011/11/22/git-branch.htmlGit虽然是分布式的系统,但是小组工作时Git一般都会设置一个中心服务器,大家都往这个服务器上push/pull代码。有时候需要离开主线(master)做一些测试或者Debug工作,或者想将代码分为开发版、稳定版等,这时候就需要做分支。在中心服务器这种结构下,所有人的remote端都是这个中心服务器,因此配置方法是(以建立dev分支为例):登陆服务器执行git branch dev来建立dev分支在本地执行git pull来做更新,然后git checkout dev就可以切换到dev分支另外, 阅读全文
posted @ 2013-02-04 14:08 ArcherDev 阅读(405) 评论(0) 推荐(0) 编辑
摘要: http://blog.rexzhao.com/category/Git在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么。一开始想到的是用git diff,但是git diff用于当前修改尚未commit的时候较为方便,一旦commit后,需要指定上次节点的名称(一个hash值),不方便。这种时候用git log更合适,因为commit的内容会以log来记录。下面记录几个常用的情境以及对应的命令。仅仅想看最近谁有提交,以及提交的描述对应命令 git log显示Samplecommit 6305aa81a265f9316 阅读全文
posted @ 2013-02-04 14:07 ArcherDev 阅读(309) 评论(0) 推荐(0) 编辑
摘要: http://ruby-china.org/topics/939git已经变成了很多程序员日常工具之一。git log是查看git历史的好工具,不过默认的格式并不是特别的直观。很多时候想要更简便的输出更多或者更少的信息,这里列出几个git log的format。可以根据自己的需要定制。git log命令可一接受一个--pretty选项,来确定输出的格式.如果我们只想输出hash.git log --pretty=format:"%h" git用各种placeholder来决定各种显示内容:下面内容来自这里%H: commit hash%h: 缩短的commit hash%T 阅读全文
posted @ 2013-02-04 14:02 ArcherDev 阅读(408) 评论(0) 推荐(0) 编辑
摘要: http://gitref.cyj.me/zh/inspect/Git 参考手册 阅读全文
posted @ 2013-02-04 13:50 ArcherDev 阅读(119) 评论(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 阅读(218) 评论(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 阅读(158) 评论(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 阅读(282) 评论(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 阅读(204) 评论(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 阅读(4464) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/witcxc/archive/2011/12/28/2304704.html 阅读全文
posted @ 2013-02-04 08:34 ArcherDev 阅读(131) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示