随笔分类 - git
摘要:"第一讲:Git分区,配置与日志" "第二讲:Git删除、修改、撤销操作" "第三讲:本地分支的重要操作" "第四讲:版本回退的三种方式与stash" "第五讲:远程仓库Github与Git图形化界面" "第六讲:Git协作与Git pull常见问题" "第七讲:Git refspec与远程分支的重
阅读全文
摘要:说明: 本文转载于:https://github.com/xirong/my git 个人在学习 工作流的过程中,从原有的 SVN 模式很难完全理解 的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解: 我们以使用 的工作流来使用 有什么不妥? 方便的 在哪里,团队多人如何协作?
阅读全文
摘要:前言 前情提要: "Git应用详解第九讲:Git cherry pick与Git rebase" 一个中大型项目往往会依赖几个模块, 提供了子库的概念。可以将这些子模块存放在不同的仓库中,通过 或`subtree Git`应用详解的倒数第二讲,胜利离我们不远了! 一、 :子模块的意思,表示将一个版本
阅读全文
摘要:前言 前情提要: "Git应用详解第八讲:Git标签、别名与Git gc" 这一节主要介绍 与`git rebase`的原理及使用。 一、 的作用为移植提交。比如在 分支错误地进行了两次提交 和`3rd master cherry pick`就能轻松实现这一需求。 首先在版本库中创建了两个分支 和`
阅读全文
摘要:前言 前情提要: "Git应用详解第七讲:Git refspec与远程分支的重要操作" 这一节主要介绍 标签、别名与 的垃圾回收机制。 一、 标签( ) 1.标签的实质 标签与分支十分相似,都是指向某一次提交;并且,它们的值都为各自指向提交的 值;但是,不同于会随着提交的变化而变化的分支,一旦给某次
阅读全文
摘要:前言 前情提要: "Git应用详解第六讲:Git协作与Git pull常见问题" 这一节来介绍本地仓库与远程仓库的分支映射关系: 。彻底弄清楚本地仓库到底是如何与远程仓库进行联系的。 一、 是`Reference Specification git`通过这种格式来表示 本地分支 与 远程分支 的映射
阅读全文
摘要:前言 前情提要: "Git应用详解第五讲:远程仓库Github与Git图形化界面" 除了可以很好地管理个人项目外,最大的一个用处就是实现团队协作开发。况且, 大神开发 的初衷就是为了维护 内核这一开源项目。所以,熟悉使用 进行多人协作开发的一般步骤和方法具有十分重要的意义。这一讲将会为你介绍使用 进
阅读全文
摘要:前言 前情提要: "Git应用详解第四讲:版本回退的三种方式与stash" 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的 图形化界面,让你更加方便地使用 。 一、 裸库 简单来说 裸库就是没有工作区的 仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。 可通过
阅读全文
摘要:前言 前情提要: "Git应用详解第三讲:本地分支的重要操作" 作为一款版本控制工具,其最核心的功能就是版本回退,没有之一。熟悉 版本回退的操作能够让你真真正正地放开手脚去开发,不用小心翼翼,怕一不小心删除了不该删除的文件。本节除了介绍版本回退的内容之外,还会介绍 的使用。 一、版本回退 在 中永远
阅读全文
摘要:前言 前情提要: "Git应用详解第二讲:Git删除、修改、撤销操作" 分支是 最核心的操作之一,了解分支的基本操作能够大大提高项目开发的效率。这一讲就来介绍一些分支的常见操作及其基本原理。 一、分支概述 在开发当中,往往需要分工合作。比如:小红开发 功能,小明开发 功能,小刚开发 功能。如何才能做
阅读全文
摘要:前言 前情提要: "Git应用详解第一讲:Git分区,配置与日志" 在第一讲中我们对 进行了简单的入门介绍,相信聪明的你已经了解 的基本使用了。 这一讲我们来进一步深入学习 应用,着重介绍 的一些常见操作,包括:删除文件、比较文件、撤销修改、修改注释与查看帮助文档。 一、删除文件 1. 该命令用于删
阅读全文
摘要:前言 曾经听到过这样一句话:不会git就不要敲代码了。细细品味确实有其中的道理,可能是当事人代码被强行覆盖后的叹息吧! 因此,为了避免这种情况,接下来我们就一起来好好学习git的相关知识吧!不怕你不会,就怕你不看! 一、git的三个分区 工作区(working directory) 暂存区(stag
阅读全文
摘要:前言:简单介绍使用git将本地的文件推送到Github/Gitee 步骤如下: 0.创建repository 无论是Github还是Gitee,上传文件前都要创建相应的仓库(repository) 1.打开git bash 在需要上传的本地文件夹内右键打开git bash: 2.git init 输
阅读全文