关于Git,提供一个很好的资料中文版ProGit 英文版ProGit,里面详细地介绍了什么是Git,只要看懂理解前3章就能体会到Git的强大!
在上面知道了什么Git的基础上,就不难理解GitHub提供了Git托管的服务。然而这并不是全部,他还有他自己的GitHub Work Flow。Understanding the GitHub Flow 他的特点就在于如果你对一个项目没有写入的权限,那么你的代码提交后在合并前中还有一个强制的Code Review,当项目合作者们通过讨论认为你的提交OK,才会被管理员merge。
找到了适合自己的工具,就能更好的工作和控制自己的代码版本了!有人会说为什么还要选,GitHub不是提供客户端了吗?全是图形界面。但是当你真正使用他的时候就会发现,这个客户端并不友好,这个客户端并不友好,这个客户端并不友好!(可能也只是我个人的智商拙计ORZ)工具可以自己选择,毕竟工具只是工具。