
git
onejuliar
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git代码管理(5)—变基(合并分支rebase)
转自:https://www.jianshu.com/p/4079284dd970什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响文件的一致性。在中间的过程转载 2020-09-02 10:49:27 · 1859 阅读 · 0 评论 -
git代码管理(1)—第一个版本库
Git book:https://git-scm.com/book/zh/v21.Git介绍Git 是一个分布式版本控制系统. 它的灵活性, 优越性使得它从2005年发布以来. 获得了越来越多的使用和支持.Git官网:https://git-scm.com/可以被Git管理的文件:文本文件 (.txt) 等; 脚本文件 (.py) 等; 各种基于文本信息的文件.不能被Gi...转载 2020-08-25 14:37:22 · 161 阅读 · 0 评论 -
git代码管理(2)—记录修改
Git book:https://git-scm.com/book/zh/v2在 git 中, 每一次提交(commit)的修改, 都会被单独的保存起来. 也可以说 git 的中的所有文件都是一次次修改累积起来的. 文件好比楼房, 每个 commit 记录 了盖楼需添加或者拿走的材料. 整个施工过程也被记录了下来.1. log:修改记录如果我们对1.txt文件进行一次修改, 添加这行代...转载 2020-08-25 15:19:24 · 199 阅读 · 0 评论 -
git代码管理(3)—撤销操作(reset 和 checkout)
有时候我们总会忘了什么, 比如已经提交了commit却发现在这个commit中忘了附上另一个文件. 接下来我们模拟这种情况. 上节内容中, 我们最后一个commit是change 2, 我们将要添加另外一个文件, 将这个修改也commit进change 2. 所以我们复制1.py这个文件, 改名为2.py. 并把2.py变成staged, 然后使用--amend...转载 2020-08-26 09:39:36 · 422 阅读 · 0 评论 -
git代码管理(4)—分支(branch)
很多时候我们需要给自己或者客户用一个稳定的版本库, 然后同时还在开发另外一个升级版. 自然而然, 我们会想到把这两者分开处理, 用户使用稳定版, 我们开发我们的开发版. 不过 git 的做法却不一样, 它把这两者融合成了一个文件, 使用不同的分支来管理. 所以这一节我们来说说 git 中的 分支 Branch.之前我们说编辑的所有改变都是在一条主分支master上进行的. 通常我们会把m...转载 2020-08-26 11:39:11 · 442 阅读 · 0 评论