Git学习总结
1.Git是目前世界上最先进的分布式版本控制系统。
2.分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。
3.Git分支十分强大,在团队开发中应该充分应用。在实际开发中,我们应该按照几个基本原则进行分支管理:master
分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活。干活都在dev
分支上,你和你的小伙伴们每个人都在dev
分支上干活,每个人都有自己的分支,时不时地往dev
分支上合并就可以了。
4.在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。
5.Git还提供了一个stash
功能,可以把当前工作现场“储藏”起来,等以后恢复现场后继续工作。
6.每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。
7.Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针。
8.当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。
$ git config --global user.name "zhangguo" #名称
$ git config --global user.email zhangguo@qq.com #邮箱