- 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
您可能关注的文档
- 冀教版五年级语文上册期末试卷.doc
- 郑州大学软件技术学院《计算机文化》课程教学大纲—本科各专业.doc
- 冀教版五年级下册科学第一单元巧妙的用力复习资料.doc
- 冀教版五年级语文下第一单元目标测试.doc
- 冀教版五年级科学下册期末试题2.doc
- 冀教版五年级下册英语教学计划.doc
- 冀教版八年级(上)期末试卷I.doc
- 测光速实验报告.doc
- 郑州奥帕拉拉水上乐园门票团购注意事项.doc
- 郑州投资担保公司业务操作具体流程.doc
- 2026中证信息技术服务有限责任公司招聘16人备考题库及完整答案详解.docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库精选答案详解.docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库附答案详解.docx
- 乳腺癌随访及伴随疾病全方位管理指南.docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库完整答案详解.docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库有答案详解.docx
- 2026年大型仪器b超考试最新试题及答案.docx
- 2026中证信息技术服务有限责任公司招聘16人备考题库及一套参考答案详解.docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库及答案详解(最新).docx
- 2026中规院直属企业招聘度高校毕业生21人备考题库含答案详解.docx
最近下载
- 新能源电动汽车充电桩建设的分析报告幻灯片PPT.pptx VIP
- 《GB_T 261-2021闪点的测定 宾斯基-马丁闭口杯法》专题研究报告.pptx
- 中国姓氏大全.docx VIP
- 贵州省贵阳市2022-2023学年九年级上学期期末数学试题(含答案解析).pdf VIP
- 2025中美AI应用领域对比及中美AI应用商业化场景、市场空间分析.pdf VIP
- CT影像报告单模板.docx VIP
- 中医医院感染性疾病科建设与管理指南(2025).docx VIP
- 老年病人手术的麻醉PPT课件【40页】.pptx VIP
- (优质!)最新呼吸机技术要求.pdf VIP
- (推荐!)最新呼吸机技术要求(可编辑!).docx VIP
原创力文档

文档评论(0)