git作为一个强大的工具,也就意味着它也同样的复杂。
长期使用下来难免会遇到很多奇奇怪怪的问题和一些小的知识点,
这个帖子就用来记录一下那些年某人踩过的的坑T_T
这篇会慢慢更新,当某个点内容较多后,会独立出去成为一篇独立的wiki
git作为一个强大的工具,也就意味着它也同样的复杂。
长期使用下来难免会遇到很多奇奇怪怪的问题和一些小的知识点,
这个帖子就用来记录一下那些年某人踩过的的坑T_T
这篇会慢慢更新,当某个点内容较多后,会独立出去成为一篇独立的wiki
在系列三中描述了commit消息的规范,但在实际操作中很难时刻做到那么严格的
控制,尤其是在本地做一些实验性的工作的时候。
但是如果需要push到远端去,则就必须保证commit消息的规范和commit的独立性。
因此就有了这样一个需求:在执行git push之前对本地的commit日志进行整理。
当在工程实践中需要频繁使用git后发现,要达到真正的熟练掌握git并不是学会几个简单的git commit, git push 就能搞得定的。
因此开了这样一个系列,来集中梳理各种正确运用git及相关服务的要点。
不过既然是梳理,像那种直接man就能查到的简单用法就不会再赘述。重点在于梳理那些在使用git时会遇到的坑。
作为git工程实践系列的开篇,则是介绍如何使用gitolite在自己的机器上搭建git仓库管理服务。
只有在搭建好了一个良好的后台管理服务,才能为后续的git使用保驾护航。
如果是想了解git基本操作,这是一个不错的开始:[Try git](https://www.codeschool.com/courses/try-git)