当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。

  而的我已不能想象生活没有Git会变成什么样。Git不仅提供了我非常需要的版本控制功能,还让我变成一个更的程序员。

  这里有一系列可以帮助你的小贴士,可以让Git成为你开发工作中非常重要的一部分。

  第一条:花时间去学习Git的基本操作

  学习Git的基本操作并不是要求你把整个Git文档从头到尾读完(但如果这是你的方式,我也不会反对)。

  Git里面有太多的教育内容,我很确定里面一定有对你胃口的佳学习方式。

  看一下以下这些Git学习资源吧:

  怎么快速开始使用Git
  试试Git - 15分钟的Git交互教程
  提示和技巧(Ry的Git教学)是常见Git功能的实践教程
  Git简单指南
  Git Ready是一个收藏有许多简单而简短的Git提示的网站
  Git作弊码
  Git Tower学习区是一个在我的网站上的Git学习资源列表
  Git官方教程
  Training: Git Basics (视频)是YouTube上的一个视频列表
  Pro Git一本让你深入了解Git的在线书籍

  第二条:从简单的Git工作流开始

  少即是多。


  常常的,Git会和一个复杂的工作流联系起来。不过我可以这么说:你还暂时不需要为了Git的诸多好处,而一下子变成Git大师。

  Git的工作流是可以非常简单的 —- 而且在许多情况下你需要的是这么简单。你当然可以用multiple remote repositories、issue pull request、rebase changes等等,但是你不想用这些的话完全可以不用。

  从简单的工作流入手也会使日后添加复杂性或者使用Git高级功能变得简单。当你需要使用这些功能的时候,Git已经准备好了。


  这里有一些不同的Git工作流的例子,你可以从他们的想法中得到启发

  设计者的Git工作流
  Markus Prinz的Git工作流
  Yehuda Katz的普通Git工作流
  Agile团队的Git工作流

  总的来说:不要因为觉得Git什么都要学压力很大,你完全可以从开始使用Git。