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