`
fireflyman
  • 浏览: 118419 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

我為什么覺得不該買<git版本控制>那本書

    博客分类:
  • ROR
阅读更多
Git這個東東相信但凡玩Rails的人都知道吧....分布式版本控制系統,最近聽說出了中文版的書,反正我也沒買,對它一點意見都沒有...不過我個人覺得,網上的資源足以支撐我們的使用和深入研究,因此摘錄些東西噴噴...

(1)基礎篇:
http://hi.baidu.com/mcspring/blog/item/171b1e38986d39fab211c71b.html
windows下使用git管理github项目(我是在Win下面做開發的,因此找了這篇作為入門)
短小精悍,步驟詳細,基本上看過的人就大概知道GIt該如何使用了
补充:(在添加SSH-key的时候,其实你可以直接在Edit Your Profile里添加SSh Public Keys,这可能更符合你的要求)
       
(2)進階篇:
http://www.ibm.com/developerworks/cn/linux/l-git/
使用 Git 管理源代码
我是第一次知道IBM網站有那么多好東西的...雖然頁面設計比較丑,但足以讓我們稍微進階

(3)精華篇:
http://progit.org/book/zh/
官方教程的中文版...不用找借口看不懂英文了...人家就是中文的
只要你靜的下心去看完,git你基本上想怎么玩就怎么玩....上帝說,要蛋定..


(4)實戰篇
這個資源我也忘了在哪里下載的...不過的確是實戰篇...沒認真看,19頁而已...附上

(5)NS篇
NS的推薦比我上面的更好,因此加進來
night_stalker 写道
还是 gitmagic 最短
http://www-cs-students.stanford.edu/~blynn/gitmagic/

如果用 qgit 或者 IDE 的 git 插件,就完全不用看教程了 ……

ps1: cygwin-git 是官方支持的,但是他们也明确表示不维护 msys-git (所以是纯第三方实现的..),msys-git 代码里有一些 work-around,而且有些行为不太一样?

ps2: 如果想要搭个负载力很强的 git-daemon:
http://github.com/mojombo/egitd


(6)附加篇
Enjoy Rails博客的内容实用性很强,刚好发现还有些关于git的资料
http://blog.enjoyrails.com/tag/git/
分享到:
评论
17 楼 rainux 2010-09-14  
liuhui998 写道
http://liuhui998.iteye.com/category/109230
我在译另一本Git的书:<< Git Community Book>>


没有看过 Progit,我觉得 Git Community Book + man 足够了,短小精悍。
16 楼 阿昭1981 2010-06-30  
根据我以前买的svn和cvs的书,这些书都网上抄的,一点深度也没有,有时还不如网上的东西,我也不买
15 楼 liuhui998 2010-06-19  
因为公司用的是TFS,
所以我用Git + TFS
14 楼 oaklet 2010-06-17  
其实有SVN,也基本够用了,;SVN到处建文件夹,很不爽
配合使用分布式的 Mercurial,很不错
据说,ubuntu 就是使用的这个版本控制
Win中有TortoiseHG可以用。
13 楼 lamborghini_lp 2010-06-17  
正在看Pro Git
12 楼 rrsy23 2010-06-16  
国内 90%以上项目 不需要git

vss CVS  svn就够了

简单,熟悉,适合就是没

工具变成负担不是好事情
11 楼 liuhui998 2010-06-15  
http://liuhui998.iteye.com/category/109230
我在译另一本Git的书:<< Git Community Book>>
10 楼 liuming 2010-06-13  
Progit + 实操
9 楼 westlwt 2010-06-12  
fireflyman 写道
贫嘴男孩 写道
这东西不是说只能在linux下用吗

Win下面也行...有个版本专门给Win用的....http://code.google.com/p/msysgit/

或者在cygwin里面也行
8 楼 小小龙猫 2010-06-11  
最近也在看相关方面的资料,实际上这东西linux 命令行下更方便。看history的话用这个
http://live.gnome.org/giggle
7 楼 黑暗浪子 2010-06-11  
这东西其实老早就有了。只不过当时都用Windows做开发使用的操作系统。根本不知道linux下面有这么个东东。现在因为为了满足分布式开发版本控制的要求,并且有了for Windows版本。才渐渐红火起来。
6 楼 night_stalker 2010-06-10  
还是 gitmagic 最短
http://www-cs-students.stanford.edu/~blynn/gitmagic/

如果用 qgit 或者 IDE 的 git 插件,就完全不用看教程了 ……

ps1: cygwin-git 是官方支持的,但是他们也明确表示不维护 msys-git (所以是纯第三方实现的..),msys-git 代码里有一些 work-around,而且有些行为不太一样?

ps2: 如果想要搭个负载力很强的 git-daemon:
http://github.com/mojombo/egitd
5 楼 orcl_zhang 2010-06-10  
如果书1块钱一本还是可以考虑的。
4 楼 fireflyman 2010-06-10  
贫嘴男孩 写道
这东西不是说只能在linux下用吗

Win下面也行...有个版本专门给Win用的....http://code.google.com/p/msysgit/
3 楼 贫嘴男孩 2010-06-10  
这东西不是说只能在linux下用吗
2 楼 下一站,火星 2010-06-09  
http://progit.org/book/zh/  回帖是亮点,对不对?
1 楼 fsword 2010-06-09  
标题党,严重的标题党,不过内容还不错,对人有帮助

相关推荐

    progit.pdf

    6. **开始使用(Getting Started)**:这部分详细介绍了如何开始使用Git,包括为什么需要版本控制,Git的历史,以及Git的基本概念。 - **关于版本控制(About Version Control)**:解释了版本控制系统的概念,即...

    progit-en.882.pdf

    《Pro Git》是一本由Scott Chacon撰写的Git版本控制系统指导书,旨在为程序员提供Git的全面学习资源。这本书自首次发布以来已经超过四年,期间Git工具本身以及其在开发社区中的应用都经历了显著变化。尽管Git的核心...

    开源GitHub权威介绍GotGitHub.zip

    因分支 gh-pages 的提交历史可能会周期性删除或压缩合并,为避免执行 git pull 更新分支时造成困惑,请对本地版本库进行如下设置。 $ git config --add remote.origin.fetch refs/heads/gh-pages:refs/heads/...

    XCODE4.2英文书籍

    - **版本控制集成**:本书详细介绍了如何在Xcode 4.2中集成Git等版本控制系统,以便更好地管理项目源代码。 - **自动化测试**:强调了自动化测试的重要性,并提供了具体实现方案。 3. **设计与用户体验**: - **...

    Packt.Publishing.DotNetNuke.Skinning.Tutorial.May.2008.pdf

    - **版本控制**:使用Git等版本控制系统可以帮助团队成员更高效地协作,并保持代码的一致性和可维护性。 #### 五、版权与法律声明 本书的版权归属于Packt Publishing,所有权利均受到保护。未经出版商的事先书面...

    重构-改善既有代码的设计

    因此,在进行重构时,程序员应该使用版本控制工具,如Git,以便随时可以回滚到变更之前的状态。 在进行重构时,还需要考虑到重构的时机和范围。一些重构操作可以立即进行,而另一些则需要在软件的特定阶段,例如在...

    Eclipse核心编程:插件、界面与Web开发

    Eclipse与多种版本控制系统(如Git、SVN)有很好的集成,允许开发者轻松地管理代码库。了解如何配置和使用这些版本控制系统,以及如何解决冲突,是现代软件开发不可或缺的技能。 7. **持续集成与构建工具**: 在...

    猪哥公房菜_嵌入式Linux

    描述:"嵌入式Linux很好的入门参考资料,感觉本书是对一些较好的文章的整理与收集,所以每个部分间没有什么逻辑相关性,本人为其增加了粗糙的书签。" 标签:"Linux" 内容知识点总结: 1. 嵌入式Linux学习入门:...

    分布式系统概念与设计 原书第5版

    原书第5版》可能涵盖了诸如云计算平台(如AWS、Google Cloud、Azure)、大数据处理框架(如Hadoop、Spark)、分布式数据库(如Cassandra、HBase)、分布式计算模型(MapReduce、Storm)、以及分布式版本控制系统(如...

    (eBook) Prentice Hall & TrollTech - C++ GUI Programming with Qt.3 2004.pdf

    - **版本控制**:Git的使用,确保代码的完整性和团队协作效率。 - **发布策略**:不同平台下的部署指南。 ### 深度解析 #### Qt与C++ Qt库提供了丰富的API,使得C++程序员能够轻松地创建美观且功能强大的GUI应用...

    BOR Engine (BORE)-开源

    7. **版本控制**:使用Git等工具进行版本管理和协作,确保团队工作的顺利进行。 8. **文档阅读**:熟悉阅读和理解开源项目的文档,这对于学习如何使用和贡献代码至关重要。 在开始使用BORE v6 1.0.1之前,建议先...

    BookSourceCode:该存储库包含Pro SharePoint 2013品牌和响应式Web开发一书的所有源代码。-Source code

    8. 源代码管理:作为一个开源存储库,"BookSourceCode"还可能包含了版本控制的实践,如Git的使用,这对于任何开发者来说都是重要的学习资源。 通过这个源代码库,读者不仅可以学习到具体的SharePoint定制技术,还能...

Global site tag (gtag.js) - Google Analytics