发布时间:2012-12-17 12:53:27
第二课.配置和初始化 配置git 在使用git之前你需要配置一下git。git在你创建提交的时候会记录你的名字和email地址,所以你应该告诉git这些内容。可 以使用'git config'命令来设置,如果传递参数'-global' ,它会将这些值记录在~/.gitconfig文件里,作为这些配置的默认值。 $ git config --global user.name "Scott Chacon" $ git config --global user.email "schacon@gmail.com" 在使用git的过程中,经常会用到文本编辑器。默认情况下它使用的是vim。如果......【阅读全文】
发布时间:2012-12-17 12:52:46
第一课. git简介 内容:什么是git,为什么要使用git以及获取和学习git的途径。 欢迎来到github学习教程的第一课。本教程将通过一系列的实例来介绍如快速,轻松地使用Git。教程中会有很多屏幕截图,希望这样可以让你更好的学习和理解。 本节简要介绍git的概念和为什么应该使用它 git是一个快速,开源,分布式的版本控制系统。因此,它在(开源)和(协作编程社区)很快取代了svn。 版本控制系统 首先,git是一个版本控制系统,用来保留工程源代码历史状态的命令行工具。类似于SVN,CVS或者Perforce等工具。 当你需要得到以前的一个保存点时......【阅读全文】
发布时间:2012-12-17 12:51:45
在日常工作中GIT的使用会遇到各种问题,现将使用过程中的问题总结一下: 1. 使Git Commit线性增长 在使用Git的过程中,如果使用git merge操作后,再通过Gitk --all查看log记录会发现commit信息多出了岔路。 首先看目前我仓储中的所有branch上的commit. 如图所示:checkpoint2上有一个提交,checkpoint1上有2个提交。现在想把checkpoint2上的提交merge到checkpoint1上。 $ git checkout checkpoint1 $ git merge checkpoint2 $ g......【阅读全文】