摘要: 在Git中打标签非常简单,首先,切换到需要打标签的分支上: $ git branch * dev master $ git checkout master Switched to branch 'master' 然后,敲命令 git tag <name> 就可以打一个新标签: $ git tag v 阅读全文
posted @ 2020-09-22 16:18 短戈行 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分 阅读全文
posted @ 2020-09-22 15:53 短戈行 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在上一节我们看到了,多人在同一个分支上协作时,很容易出现冲突。即使没有冲突,后push的童鞋不得不先pull,在本地合并,然后才能push成功。 每次合并再push后,分支变成了这样: $ git log --graph --pretty=oneline --abbrev-commit * d1be 阅读全文
posted @ 2020-09-22 15:27 短戈行 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 当你从远程仓库克隆时,实际上Git自动把本地的 master 分支和远程的 master 分支对应起来了,并且,远程仓库的默认名称是 origin 。 要查看远程库的信息,用 git remote : $ git remote origin 或者,用 git remote -v 显示更详细的信息: 阅读全文
posted @ 2020-09-22 15:21 短戈行 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 软件开发中,总有无穷无尽的新的功能要不断添加进来。 添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。 现在,你终于接到了一个新任务:开发代号为Vulcan的新功能, 阅读全文
posted @ 2020-09-22 14:29 短戈行 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支 issue-101 来修复它,但是,等等, 阅读全文
posted @ 2020-09-20 22:17 短戈行 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 通常,合并分支时,如果可能,Git会用 Fast forward 模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用 Fast forward 模式,Git就会在 merge 时生成一个新的 commit ,这样,从分支历史上就可以看出分支信息。 下面我们实战一下 --no-ff 方式 阅读全文
posted @ 2020-09-20 21:21 短戈行 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.request请求网页 2.循环结构 3.内置函数 4.re等清洗html并保存 5.保存至excel 6.保存至DB SQLite + MySql + SQL语句 7.用flask实现已保存的数据可视化 8.多线程并发 9.mysql + sql 10.数组,多维数组 11.Git 阅读全文
posted @ 2020-09-20 21:13 短戈行 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 人生不如意之事十之八九,合并分支往往也不是一帆风顺的。 准备新的 feature1 分支,继续我们的新分支开发: $ git switch -c feature1 Switched to a new branch 'feature1' 修改 readme.txt 最后一行,改为: Creating 阅读全文
posted @ 2020-09-20 21:11 短戈行 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即 master 分支。 HEAD 严格来说不是指向提交,而是指向 master , master 才是指向提交的,所以, HEAD 指向的就是当前分支 阅读全文
posted @ 2020-09-20 16:09 短戈行 阅读(84) 评论(0) 推荐(0) 编辑