写给Git初学者的7个建议.docxVIP

  • 5
  • 0
  • 约 5页
  • 2016-08-25 发布于重庆
  • 举报
写给Git初学者的7个建议

写给Git初学者的7个建议当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。而今天的我已不能想象生活没有Git会变成什么样。Git不仅提供了我非常需要的版本控制功能,还让我变成一个更优秀的程序员。这里有一系列可以帮助你的小贴士,可以让Git成为你开发工作中非常重要的一部分。?第一条:花时间去学习Git的基本操作学习Git的基本操作并不是要求你把整个Git文档从头到尾读完(但如果这就是你的方式,我也不会反对)。Git里面有太多的教育内容,我很确定里面一定有对你胃口的最佳学习方式。看一下以下这些Git学习资源吧:/web-development/easy-git-tutorial/怎么快速开始使用Githttp://try.github.io/levels/1/challenges/1试试Git?- 15分钟的Git交互教程/tutorials/git/tips-and-tricks.html提示和技巧(Ry的Git教学)是常见Git功能的实践教程http://rogerdudler.github.io/git-guide/Git简单指南/Git Ready是一个收藏有许多简单而简短的Git提示的网站/blog/git-cheat-sheet/Git作弊码/learn/Git Tower学习区是一个在我的网站上的Git学习资源列表/docs/gittutorialGit官方教程/playlist?list=PLg7s6cbtAD165JTRsXh8ofwRw0PqUnkVHTraining: Git Basics?(视频)是YouTube上的一个视频列表/bookPro Git一本让你深入了解Git的在线书籍第二条:从简单的Git工作流开始少即是多。常常的,Git会和一个复杂的工作流联系起来。不过我可以这么说:你还暂时不需要为了Git的诸多好处,而一下子变成Git大师。Git的工作流是可以非常简单的 —- 而且在许多情况下你需要的就是这么简单。你当然可以用multiple remote repositories、issue pull request、rebase changes等等,但是你不想用这些的话完全可以不用。从简单的工作流入手也会使日后添加复杂性或者使用Git高级功能变得简单。当你需要使用这些功能的时候,Git已经准备好了。这里有一些不同的Git工作流的例子,你可以从他们的想法中得到启发/git-for-designers-part-1设计者的Git工作流/writings/git-tricks-tips-workflows/Markus Prinz的Git工作流/2010/05/13/common-git-workflows/Yehuda Katz的普通Git工作流/blog/2009/03/02/a-git-workflow-for-agile-teams.htmlAgile团队的Git工作流总的来说:不要因为觉得Git什么都要学就压力很大,你完全可以从今天开始使用Git。?第三条:不要再害怕犯错误Git最出色的一点是:它几乎是100%易上手误操作的。记住以下几点会让你晚上睡得更香:Git基本上不删除数据。即使是那些看起来是删除数据的操作,实际上是为了让你更快的撤销删除,而在向系统添加数据。Git基本可以撤销所有操作。我鼓励你更多的实验和探索你的想法,因为这就是使用版本控制系统系统的最主要的好处之一。你团队的每一个成员都在他/她的计算机中有各自的副本。本质上这更像是整个版本控制项目中的冗余备份(包括包括整个历史纪录),你捅了大娄子而且还没办法还原这种情况是极其少见的。第四条:理解分支概念在Git里面,分支这个概念是你一开始能学到的最有用的东西了。分支允许你隔离开发你的项目,而要想成为一个高效的Git用户,这是非常关键的一点。一开始这听起来好像不是什么大事,但一旦你完全的理解了分支概念,你会开始想没有这个你怎么活下去。尽管其他的版本控制系统也会使用分支概念,Git是第一个实现它,并让它变的好用的系统。这里有一些有助你了解Git分支概念的资源:/url?q=http%3A%2F%2Fpcottle.github.io%2FlearnGitBranching%2Fsa=Dsntz=1usg=AFQjCNHJITlkdUc2PkGUokzfIXWh76-r2wLearnGitBranching!是一个Git分支的交互式教程/url?q=http%3A%2F%2F%2Fbook%2Fen%2FGit-Branching-Basic-Branching-and-Mergingsa=Dsntz=1usg=AFQjCNFijTXgm

文档评论(0)

1亿VIP精品文档

相关文档