随笔分类 -  Git

摘要:打标签 原文链接:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE 像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用 阅读全文
posted @ 2023-04-16 11:45 danielzzz 编辑
摘要:前言 开发人员有时会说“我想要把这个提交放到这里, 那个提交放到刚才那个提交的后面”, 而接下来就讲的就是它的实现方式。 git rebase -i 当你知道你所需要的提交记录(并且还知道这些提交记录的哈希值)时, 用 cherry-pick 再好不过了 —— 没有比这更简单的方式了。 但是如果你不 阅读全文
posted @ 2022-11-25 17:51 danielzzz 编辑
摘要:前言 在团队开发中,使用 Git 作为版本开发工具,可以便捷地协同多人管理并行开发,但是由于自己或者其他人代码提交污染了远程分支,就需要对远程代码进行恢复操作,Git 提供了 reset 和 revert 两种命令来进行恢复操作,这两种操作效果是截然不同的,不太清楚这个原理的同学需要了解一下,以免在 阅读全文
posted @ 2022-11-25 10:46 danielzzz 编辑
摘要:一、Git的四个工作区域 Workspace:工作区,就是平时存放修改项目代码的地方 Index / Stage:暂存区,用于临时存放你的改动。事实上在Git版本库中他只是一个叫 index 的文件,即 .git/index 文件。 Repository:版本库,暂存区的内容提交之后就到了版本库。版 阅读全文
posted @ 2022-11-24 16:33 danielzzz 编辑
摘要:Note1 git是目前世界上最先进的分布式版本控制系统,另外git还有极其强大的分支管理,把SVN(SVN是subversion的缩写,是一个开放源代码的版本控制系统)等远远的抛在了后面。所有的版本控制系统,其实只能跟踪文本文件的改动,比如 TXT文件,网页,所有的程序代码等等 ,若对图片、视频及 阅读全文
posted @ 2021-11-13 22:11 danielzzz 编辑

点击右上角即可分享
微信分享提示