![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 74
Tang Paofan
这个作者很懒,什么都没留下…
展开
-
【Git】git stash
Git的stash命令是一个非常实用的功能,它允许开发者临时保存工作目录和暂存区的更改,以便能够切换到其他分支或进行其他操作,而不会丢失当前的修改。,取出指定的队列,默认取出最新的队列,pop与apply的区别在于,pop在取出队列后会删除stash中的队列,apply则不会删除。,与git log功能类似,列出储藏列表,options 参数可以参考git log的参数。,删除某个储藏队列,默认删除最新的储藏队列。,使用某个储藏队列建立分支,同时删除该队列。指stash队列的名称,形式为。原创 2024-07-30 23:35:44 · 476 阅读 · 0 评论 -
【Git】变基(rebase)
首先要理解这个base,base也就是基础的意思,当我们从代码分支上获取代码的时候,我们就有了一个基础,也就是base,此后的修改我们都是在这个基础之上进行的,但是当我们需要提交修改的时候,遇到了别人的代码,变基这个操作就是在这个时候,我们不去合并别人的代码,而是直接把我们原先的基础变掉,变成以别人修改过后的新代码为基础,把我们的修改在这个新的基础之上重新进行。根据上面的原理可知,提交时需将本地的base修改为最新base,故此可以执行以下步骤。变基后,git时间线会呈一条直线,时间线变得非常干净。原创 2024-07-05 17:53:31 · 411 阅读 · 0 评论 -
【Git】LFS
Git 是分布式 版本控制系统,这意味着在克隆过程中会将仓库的整个历史记录传输到客户端。对于包涵大文件(尤其是经常被修改的大文件)的项目,初始克隆需要大量时间,因为客户端会下载每个文件的每个版本**。Git LFS(Large File Storage)是由 Atlassian, GitHub 以及其他开源贡献者开发的 Git 扩展,它通过延迟地(lazily)下载大文件的相关版本来减少大文件在仓库中的影响**,具体来说,原创 2024-06-29 14:26:29 · 409 阅读 · 0 评论