摘要: 在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费... 阅读全文
posted @ 2020-08-02 18:12 兮动人 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 配置别名 有没有经常敲错命令?比如git status?status这个单词真心不好记。 如果敲git st就表示git sta... 阅读全文
posted @ 2020-08-02 18:03 兮动人 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 忽略特殊文件 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git... 阅读全文
posted @ 2020-08-02 17:43 兮动人 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 在安装Git一节中,我们已经配置了user.name和user.email,实际上,Git还有很多可配置项。 比如,让Git显示... 阅读全文
posted @ 2020-08-02 17:36 兮动人 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的。其实GitHub还是一个开源协... 阅读全文
posted @ 2020-08-02 17:34 兮动人 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 如果标签打错了,也可以删除: $ git tag -d v0.1Deleted tag 'v0.1' (was f15b0dd) ... 阅读全文
posted @ 2020-08-02 17:28 兮动人 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 在Git中打标签非常简单,首先,切换到需要打标签的分支上: $ git branch* dev master$ git check... 阅读全文
posted @ 2020-08-02 17:15 兮动人 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 标签管理 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标... 阅读全文
posted @ 2020-08-02 17:13 兮动人 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 在上一节我们看到了,多人在同一个分支上协作时,很容易出现冲突。即使没有冲突,后push的童鞋不得不先pull,在本地合并,然后才能... 阅读全文
posted @ 2020-08-02 17:11 兮动人 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是ori... 阅读全文
posted @ 2020-08-02 16:48 兮动人 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,... 阅读全文
posted @ 2020-08-02 16:41 兮动人 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时... 阅读全文
posted @ 2020-08-02 16:39 兮动人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用F... 阅读全文
posted @ 2020-08-02 09:51 兮动人 阅读(29) 评论(0) 推荐(0) 编辑