git
文章平均质量分 53
Xingz。
这个作者很懒,什么都没留下…
展开
-
git进阶学习:git stash
git stash原创 2022-11-14 10:57:39 · 381 阅读 · 1 评论 -
git进阶学习:git revert
git reset是直接删除指定的commit。但是在日后继续merge以前的老版本时有区别。因为git revert是用一次逆向的commit“中和”之前的提交,因此日后合并老的branch时,导致这部分改变不会再次出现,但是git reset是之间把某些commit在某个branch上删除,因而和老的branch再次merge时,这些被回滚的commit应该还会被引入。而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容。原创 2022-11-14 10:56:28 · 1354 阅读 · 0 评论 -
git进阶学习:git reset
[mixed]:(默认)取消暂存所有的东西,回到git add 和 git commit 命令执行之前。移动HEAD至需要被压缩的提交的前一个提交,然后直接提交,中间的提交都将被压缩。移动 HEAD 分支的指向 (若指定了。使索引看起来像 HEAD (若未指定。-hard:将当前提交替换工作区。-soft :仅修改HEAD。使工作目录看起来像索引。原创 2022-11-14 10:54:43 · 326 阅读 · 0 评论 -
git 进阶学习:git checkout
下面的速查表列出了命令对树的影响。“HEAD” 一列中的 “REF” 表示该命令移动了 HEAD 指向的分支引 用,而 “HEAD” 则表示只移动了 HEAD 自身。特别注意 WD Safe?一列——如果它标记为 NO,那么运行该命 令之前请考虑一下。原创 2022-11-14 10:46:15 · 257 阅读 · 0 评论 -
git 进阶学习:git rebase
在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。在本节中我们将学习什么是“变基”,怎样使用“变基”,并将展示该操作的惊艳之处,以及指出在何种情况下你应避免使用它。原创 2022-11-03 11:26:04 · 466 阅读 · 0 评论