段浅浅的博客中关于Git的文章

204 阅读9分钟
原文链接: blog.csdn.net

原 Git-送娃子们一本关于如何自学 Git 的秘籍

人生的路总要自己走,也一直都是在自己走。 开篇 这个三月份终于把当初计划的 Git 系列博客给补完,边记录,边学习,过程和结果都是比较开心的。 目前的博客中记录的大多是我自己的理解,和日常的操作,仅仅是 Git 的一小部分,希望能给你带来帮助的同时,大家也能一起走的更远。于是,就有了...

2018-03-20 00:11:01

阅读数:574

评论数:0

原 Git-叹为观止的 log 命令 & 其参数

如果你欺负了 log 命令,如果它叫上它的参数过来,然后别硬撑了,直接投降吧,会出人命的给你讲。 写在前面 之前 Git 系列博客中,多次用到 git log 去查看分支历史,很多人以为它只有这个用法,事实并非如此,git log 只是最基础的用法。 官方文档上对它的描述是: ...

2018-03-18 12:21:31

阅读数:639

评论数:0

原 Git-丢失的 commit 是真的消失了吗?

当然没有,它只是被挂了起来 丢失的 commit 变成了 dangling commit 所谓“丢失的 commit”其实并没有消失,而是成为了一个 dangling commit(悬挂的提交?有点奇怪的翻译,意思是没有任何分支指针或头指针指向它,于是被悬挂了起来),等待 Git 回收...

2018-03-14 10:58:04

阅读数:2151

评论数:2

原 Git-移动记录仪 & 贴心小棉袄 reflog

reflog 真是个贴心小棉袄 写在前面 上篇写的是数据删除,这篇的主题,就是数据恢复。学会了这俩,可以更放心大胆的去耍了。 reflog 是什么? reflog,可以分为两个单词,Reference log,引用日志。当本地仓库中的引用发生移动时,reflog 都会记录下这个...

2018-03-12 23:31:30

阅读数:269

评论数:0

原 Git-少年,你想学回滚吗?想撤销文件修改吗?

哎呀呀,夏天,哪里凉快滚哪里,冬天,哪里暖和滚哪里 写在前面 林俊杰有首歌《可惜没如果》,道尽后悔的遗憾,但是万幸,在 Git 中你可以拥有如果,用 reset、checkout 和 revert 可以用来撤销当年那些错误的决定。 带着 Git 三大区的概念去阅读 来,看下面这...

2018-03-11 22:47:43

阅读数:434

评论数:0

原 Git-rebase 黑魔法之打磨 commit 颗粒度

又是一个 rebase 黑魔法篇 写在前面 今天的主题是 rebase 的第二个黑魔法-交互式 rebase,与 rebase 用做两个分支见的遍及合并不同,交互式一般用于同一个分支中的提交整理。从命令上看,两者是 rebase 和 rebase -i的区别。 需要特别说明的是,re...

2018-03-07 18:28:08

阅读数:515

评论数:13

原 Git-rebase 黑魔法之打造完美的线性历史

这不是一篇博客,而是一篇黑魔法教习大全 写在前面 到现在,相信大家都已经能够使用 Git 做日常的项目管理了,今天给大家介绍的是 Git 的黑魔法 rebase 命令。 rebase 黑魔法和 merge 本质上做的是一个事情,都是分支历史的合并。不会这个技能对你的日常没有什么影响,...

2018-03-06 16:11:56

阅读数:465

评论数:0

原 Git-用 cherry-pick 挑好看的小樱桃

前篇 在此之前,我想问一个问题,你是在接触 Git 多久之后,知道有这个命令的? 我的答案是很久很久之后,这真是一个悲伤的故事。懒,是万恶之源,此话果然不假。 cherry-pick 能干啥? cherry,中文翻译是樱桃,pick, 中文翻译是采集,挑选。所以,che...

2018-03-05 18:48:07

阅读数:1200

评论数:1

原 Git-你好, HEAD 同学

真是一场自我尬聊的好表演 开篇之我为什么开始了和 HEAD 同学的尬聊 在之前的博客中,多次提到了 HEAD,例如这个从 讲分支那篇博客扒出来的图: 我一直认为它是一个指向当前分支的指针,但是这两天看扔物线大神的 Git 原理详解及实用指南 的时候,突然之前,我对这个 HEAD ...

2018-03-01 18:19:22

阅读数:522

评论数:0

原 Git三大特色之WorkFlow(工作流)

开篇 Git 三大特色,分支,暂存区,工作流,今天终于要写到 WorkFlow 了,我彷佛已经看到胜利的曙光,走起。 何谓工作流 WorkFlow 的字面意思,工作流,即工作流程。在分支篇里,有说过这样的话:因为有分支的存在,才构成了多工作流的特色。事实的确如此,因为项目开发中,多人协作...

2017-12-26 18:21:21

阅读数:6505

评论数:2

原 Git三大特色之Stage(暂存区)

这是开篇 有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很自然体会到暂存区设计的精彩之处。 在我看来,学习其他命令之前,对暂存区有一个概念和大概理解是非...

2017-11-01 19:37:01

阅读数:6735

评论数:6

原 Git-解释“Swap file .MERGE_MSG.swp already exists”的问题

常见又不常见的问题:合并后,执行 git pull & push & merge 命令操作的时候,都会出现了以下错误提示页面,表示懵到天际。问题根源问题原因: 问题出现的原因很好发现,因为在错误提示中已经说明,但是因为英文太渣,习惯性忽略。。。这真的不是一个好...

2017-10-30 18:29:27

阅读数:3770

评论数:2

原 Git三大特色之Branch(分支)

我习惯每篇博客都有个开篇 还记得 Git 系列第一篇 Git 自我介绍的话吗?其中有 Git 自己都赞同的三大特色 cheap local branching, convenient staging areas, and multiple workflows 轻量的本地分支, 方便的...

2017-10-26 16:59:25

阅读数:1846

评论数:2

原 Git常用命令一日游活动

写在前面 如果只解释命令的用法的话,我想,是非常枯燥,而且没人愿意去看,看了也学不会,学不会就用不了,用不了就…..就没有然后了,所以,我准备模拟一个项目的建立和完整的流程,来介绍一些 git 的一些常用命令。 准备工作 还记得,上篇文章说的 GitHub 吗?就是那个全球最大的同性交友...

2017-10-18 19:09:20

阅读数:844

评论数:1

原 请回答:Git是什么?

Git 是什么? 不卖关子,直接说重点,以下是 Git 官网上的描述: Git is a free and open source distributed version control system designed to handle everything from small to...

2017-10-18 19:07:18

阅读数:993

评论数:1

原 Git-命令行-使用 git stash 让突如其来的分支切换更加美好~

为什么我们需要它 不得不说,在知道这个命令的时,以及之后的使用中,我都超级热爱这个命令,因为它真的太好用了。 给大家说一下我使用这个命令的场景: 此时我在 feature_666 分支,非常聚精会神加持高专注地实现一个功能 666 模块,简直键盘如飞的编写代码~~~ 然后这时,客户反馈出一...

2017-08-15 23:18:29

阅读数:4530

评论数:2

原 Git-warning: CRLF will be replaced by LF in XXX .

前言今天,普通平凡的一天,平凡的使用 git add .,然后又出现一个之前没遇到的错误提示 。 真开心,手下败将又可以多一个了。以下是错误提示: warning: CRLF will be replaced by LF in XXX . The file will have its orig...

2017-08-13 20:38:16

阅读数:4217

评论数:1

原 Git- [!remote rejected]:refusing to delete the current branch

前言:这算是,在上篇博客Git-error: dst refspec branch matches more than one产生过程中的额外发现。为了测试一些 git 命令的实现,我在 github 中新建了一个远程仓库 DR_testGit,测试后,我试图删除测试分支的时候,出现了下列提示:问...

2017-08-04 14:46:36

阅读数:1386

评论数:0

原 Git-error: dst refspec branch matches more than one

问题是如何发现的今天整理之前的老项目,发现前期遗留下很多无用分支,于是,有点强迫症的我就删删删,删出了下列这个错误:当时吓了我一跳,以为自己不小心错误操作了什么,然而并不是,删除其他的分支还是正常的,就是只有其中一个分支不行。然后我 Google 了这个问题,果然遇到错误的不是我一个人(这个心理活...

2017-08-03 20:26:58

阅读数:2435

评论数:1

原 Git-命令行-拯救“Your local changes to the following files would be overwritten by checkout”

前言有些时候,当我们使用 git checkout <branchname> 命令切换分支的时候,有时会切换失败,然后出现以下的提示信息:提示信息说的很清楚, 当前分支有未跟踪的文件,checkout 命令会覆盖它们,请缓存( stash )或者提交( commit ...

2017-07-21 15:31:16

阅读数:15547

评论数:1

  • 上一页
  • 1
  • 2
  • 下一页