首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
帅气的 Git 操作
段浅浅儿
创建于2022-08-07
订阅专栏
Git,目前最好用的分布式版本管理工具,有很多 Git GUI 工具,但是,最灵活的仍然是命令行方式,而且,你不觉得操作命令行的你,简直帅到飞起吗?
等 4 人订阅
共14篇文章
创建于2022-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Git-骚操作-批量删除分支
一个业务一个业务开发过去,少的是头发,留下的还有超多的本地分支。 某一天,我的强迫症突然发作了,我就只想保留当前开发的本地分支,该怎么办呢?当然也可以逐条人肉删除,但是我不是很喜欢,不仅累,还显的我不是那么聪明。 xxx 要替换成分支名称的搜索关键词。 git branch …
Git-送娃子们一本关于如何自学 Git 的秘籍
这个三月份终于把当初计划的 Git 系列博客给补完,边记录,边学习,过程和结果都是比较开心的。 目前的博客中记录的大多是我自己的理解,和日常的操作,仅仅是 Git 的一小部分,希望能给你带来帮助的同时,大家也能一起走的更远。于是,就有了这篇博客的诞生。 娃子们,大家一起进阶吧。…
Git-叹为观止的 log 命令 & 其参数
之前 Git 系列博客中,多次用到 git log 去查看分支历史,很多人以为它只有这个用法,事实并非如此,git log 只是最基础的用法。 git log的本质是展示提交信息。 但是该命令配合一些参数,可以如同 git rev-list 一样控制输出哪些提交和提交的显示方式…
Git-丢失的 commit 是真的消失了吗?
所谓“丢失的 commit”其实并没有消失,而是成为了一个 dangling commit(悬挂的提交?有点奇怪的翻译,意思是没有任何分支指针或头指针指向它,于是被悬挂了起来),等待 Git 回收。 而关于 Git 回收,Git 虽然会不定时地自动运行称为 "git auto …
Git-移动记录仪 & 贴心小棉袄 reflog
上篇写的是数据删除,这篇的主题,就是数据恢复。学会了这俩,可以更放心大胆的去耍了。 reflog,可以分为两个单词,Reference log,引用日志。当本地仓库中的引用发生移动时,reflog 都会记录下这个移动的行为,跟部移动记录仪差不多。 关于引用是什么?引用的移动是什…
Git-少年,你想学回滚吗?想撤销文件修改吗?
林俊杰有首歌《可惜没如果》,道尽后悔的遗憾,但是万幸,在 Git 中你可以拥有如果,用 reset、checkout 和 revert 可以用来撤销当年那些错误的决定。 来,看下面这张图复习复习 Git 三大区的概念,这个概念即将贯穿今天这篇文章,理解很重要,不太理解的小伙伴可…
Git-rebase 黑魔法之打磨 commit 颗粒度
今天的主题是 rebase 的第二个黑魔法-交互式 rebase,与 rebase 用做两个分支见的遍及合并不同,交互式一般用于同一个分支中的提交整理。从命令上看,两者是 rebase 和 rebase -i的区别。 rebase -i叫交互式 rebase ,那它交互的是什么…
Git-rebase 黑魔法之打造完美的线性历史
到现在,相信大家都已经能够使用 Git 做日常的项目管理了,今天给大家介绍的是 Git 的黑魔法 rebase 命令。 rebase 黑魔法和 merge 本质上做的是一个事情,都是分支历史的合并。不会这个技能对你的日常没有什么影响,但是 GET 这个技能之后会让你帅气值加10…
Git-用 cherry-pick 挑好看的小樱桃
我的答案是很久很久之后,这真是一个悲伤的故事。懒,是万恶之源,此话果然不假。 cherry,中文翻译是樱桃,pick, 中文翻译是采集,挑选。所以,cherry-pick 就是挑选樱桃,git cherry-pick 就是从你的项目文件中找出"樱桃"二字,找到就可以找博主来兑换…
Git三大特色之WorkFlow(工作流)
Git 三大特色,分支,暂存区,工作流,今天终于要写到 WorkFlow 了,我彷佛已经看到胜利的曙光,走起。 WorkFlow 的字面意思,工作流,即工作流程。在分支篇里,有说过这样的话:因为有分支的存在,才构成了多工作流的特色。事实的确如此,因为项目开发中,多人协作,分支很…
请回答:Git是什么?
Git 是一个免费并且开源的分布式版本控制系统,旨在快速高效地处理从小到大所有项目的版本管理。 Git 非常容易学习,低植入,高性能。因为拥有轻量的本地分支,易用的暂存区,和多工作流的特点,它超越了类似Subversion, CVS,Perforce和ClearCase的其他的…
一套流程认知Git常用命令
如果只解释命令的用法的话,我想,是非常枯燥,而且没人愿意去看,看了也学不会,学不会就用不了,用不了就.....就没有然后了,所以,我准备模拟一个项目的建立和完整的流程,来介绍一些 git 的一些常用命令。 还记得,上篇文章说的 GitHub 吗?就是那个全球最大的同性交友社区,…
Git三大特色之Branch(分支)
轻量的本地分支, 方便的暂存,以及多工作流。其中因为有分支的存在,才构成了多工作流的特色,所以 Branch 不愧为 Git 的王牌特色。这篇博客,主要和大家一起学习一下轻若鸿毛,帅到炸裂的分支儿。 Git 的分支,就是开发过程中,要选择的一条路,你可以选择和其他小伙伴一起走同…
Git三大特色之Stage(暂存区)
有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很自然体会到暂存区设计的精彩之处。 在我看来,学习其他命令之前,对暂存区有一个概念和大概理…