分类 Git 中的文章

不要做一个浮躁的程序员

今天看到一篇关于编程感悟的博客,大概意思说的是做编程、做技术(其实就是程序员呀)这行,切忌心浮气躁、急功近利,要让自己的内心静下来、沉淀下来,踏踏实实去做,每天进步一点点,然后坚持下去,肯定会学有所成……

阅读全文

Git分布式版本控制系统总结

经过这段时间对Git分布式版本控制系统的学习,对Git已经初步掌握,简单的配置和使用应该不是问题了,并且Git分支管理版本库以及多人协作的策略的思想还是比较好的,确实很优秀。 Git虽然极其强大,命令繁……

阅读全文

版本控制系统配置别名

有时候,会觉得Git的命令太长又不好记住,那么能不能做到简短呢?答案当然是肯定的啦! 比如说git status这个命令对有些人来说就很长,不容易记住,如果可以这样git st使用那就好了,我们强大的Git……

阅读全文

Gitignore忽略特殊文件操作

有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untracked files …”,有强迫症的心里肯定不爽……

阅读全文

创建标签和操作标签

提交一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 创建标签……

阅读全文

Git推送分支和抓取分支

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。 要查看远程库的信息,用git remote: 1 2 $ git remote origin 可以使用……

阅读全文

Feature分支

添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 假设我们创建了一……

阅读全文

管理Bug分支

在项目开发中,bug就像家常便饭一样,随时都会出现。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你……

阅读全文

分支管理策略

通常,合并分支时,如果可能,Git会用“Fast forward”模式,但这种模式下,删除分支后,会丢掉分支信息。如果要强制禁用“Fast forward”模式,Git就会在merge时生成一个新的com……

阅读全文

解决分支冲突问题

我们已经知道了如何去创建分支以及合并分支,但实际工作中合并分支并不总是像我们想象的那么一帆风顺,总会发生这样那样的冲突,下面说明下如何去解决如此的问题。 首先,创建一个分支dev,并添加新内容: 1 2 $ git……

阅读全文