摘要: http://stackoverflow.com/questions/17333531/how-can-i-display-the-current-branch-and-folder-path-in-terminal具体参考上述文章,有一个bash脚本可以被引用 阅读全文
posted @ 2015-05-27 23:39 世有因果知因求果 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 原文: http://rypress.com/tutorials/git/plumbing本文详细介绍GIT Plumbing--更加底层的git命令,你将会对git在内部是如何管理和呈现一个项目repo有一个深入的理解。除非你想通读Git源代码,你可能永远没有必要使用下面的命令。但是通过手工的操作... 阅读全文
posted @ 2015-05-25 15:25 世有因果知因求果 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 玩过github的人一定会在你自己的账号上fork了一些github开源项目。这些开源项目往往更新比较活跃,你今天fork用到你自己的项目中去了,过几个星期这个fork的origin可能有一些bugfix了,你怎么办呢?当然直接到Origin repo中去clone是一个方法,但是github的pu... 阅读全文
posted @ 2015-05-24 21:47 世有因果知因求果 阅读(9805) 评论(1) 推荐(4) 编辑
摘要: 简单地说,一个remote repository是一个非本地的repo。它可以是在你公司网络上的另外一个git repo,也可以是在internet上,甚至在你本地文件系统中的一个repo,关键点是它和你的my-git-repo project是不同的。我们已经知道branch在单个的repo中是如... 阅读全文
posted @ 2015-05-24 14:21 世有因果知因求果 阅读(3515) 评论(0) 推荐(0) 编辑
摘要: 所有除了Git以外的版本控制系统都使用增量存储方式来保存不同版本,而Git则在每一个commit时,保存一个整个文件的content copy,除非那个文件没有做过改动。Git和其他版本系统的主要区别是Git对数据的重新思考。概念上说,所有其他的系统都是以文件为基础来保存信息。这些系统将信息视为... 阅读全文
posted @ 2015-05-23 15:58 世有因果知因求果 阅读(473) 评论(0) 推荐(0) 编辑
摘要: yum install gityum install git-dameontoiseGit 阅读全文
posted @ 2015-05-21 18:04 世有因果知因求果 阅读(363) 评论(0) 推荐(0) 编辑
摘要: web项目开发中,有三个实践对于项目成功是非常重要的:1. staging servers2. Version control workflows3. Tested, repeatable deployments.Staging Servers:什么是Staging server呢?基本想法是 ... 阅读全文
posted @ 2015-05-20 21:28 世有因果知因求果 阅读(837) 评论(0) 推荐(0) 编辑
摘要: CakeDC Git workflow是一个项目开发和版本发布的工作流,在这个工作流程中开发和版本发布周期是基于几个关键阶段(key phases):Development:所有活跃的开发活动都由里程碑驱动,在这个阶段的产出是很不稳定的代码基线QA:Quality assurance testing... 阅读全文
posted @ 2015-05-19 23:10 世有因果知因求果 阅读(530) 评论(0) 推荐(0) 编辑
摘要: https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflowDream big, work smart,deliver fast 阅读全文
posted @ 2015-05-19 12:59 世有因果知因求果 阅读(400) 评论(0) 推荐(0) 编辑
摘要: GIT reset命令,似乎让人很迷惑,以至于误解,误用。但是事实上不应该如此难以理解,只要你理解到这个命令究竟在干什么。首先我们来看几个术语HEAD这是当前分支版本顶端的别名,也就是在当前分支你最近的一个提交Indexindex也被称为staging area,是指一整套即将被下一个提交的文件集合... 阅读全文
posted @ 2015-05-18 22:54 世有因果知因求果 阅读(151906) 评论(14) 推荐(24) 编辑