去追寻生命的自由
Git拉代码指定私钥位置 Git拉代码指定私钥位置
目的:为不同的仓库使用不用的 SSH 私钥!做到互不打扰且安全 除了主要作为版本控制工具外,Git 也提供了几个命令来辅助你调试你的项目源码中的问题。 由于 Git 被设计成适用于几乎所有类型的内容,这些工具也相当通用,但它们往往可以在
定位首次引入错误的提交 定位首次引入错误的提交
使用 Git bisect 命令定位首次引入错误的提交! 除了主要作为版本控制工具外,Git 也提供了几个命令来辅助你调试你的项目源码中的问题。 由于 Git 被设计成适用于几乎所有类型的内容,这些工具也相当通用,但它们往往可以在出现问
使用worktree来维护多分支 使用worktree来维护多分支
学会之后,发现 git worktree 很好用,赞 👍 git worktree 严格意义上说已经不是一个新的功能了,它推出也已经好几年了,是在 2015 年 7 月发布的 2.5 版引入的。Worktree 是链接到统一仓库的多个
Git实用技巧记录 Git实用技巧记录
只有在遇到问题的时候,才体会到技巧带来的好处! 如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git
Git基本原理介绍 Git基本原理介绍
纸上得来终觉浅,绝知此事要躬行。 简单地说,Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在学习 Git 时,请尽量理清你对其它版本管理系统已有
解决.git目录过大问题 解决.git目录过大问题
纸上得来终觉浅,绝知此事要躬行。 Git 是一个分布式版本控制软件,最初由 林纳斯·托瓦兹 创作,于 2005 年发布。最初目的是为更好地管理 Linux 内核开发。Git 在本地磁盘上就保存着所有有关当前项目的历史更新,处理速度快。G
Git多个用户ID适配 Git多个用户ID适配
用于个人和工作的 Git 账户进行提交,而无需手动重置你的配置。 Git 是一个分布式版本控制软件,最初由 林纳斯·托瓦兹 创作,于 2005 年以 GPL 协议发布。最初目的是为更好地管理 Linux 内核开发而设计。很多著名的软件都
Git变基使用方式 Git变基使用方式
变基 rebase 的特点:把分叉的提交历史“整理”成一条直线,看上去更直观。 1. Rebase:产生意义 主要讲述其主要的用途和产生的作用 在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase。对
Git签署工具使用 Git签署工具使用
截取自《git-scm.com》,如有侵权即刻删除。 签署标签与提交很棒,但是如果决定在正常的工作流程中使用它,你必须确保团队中的每一个人都理解如何这样做。如果没有,你将会花费大量时间帮助其他人找出并用签名的版本重写提交。在采用签署成为
Git使用的奇技淫巧 Git使用的奇技淫巧
大多数命令和使用技巧都是参考自《Git 的奇技淫巧》,如有侵权即刻删除。 1. Git 版本对比相关操作 这是一个完美的备注信息! [1] 输出工作区和暂存区的不同。 git diff [2] 展示暂存区和最近版本的不同
Git常见零碎问题汇总 Git常见零碎问题汇总
这里主要记录在日常使用 Git 时,遇到的一些零碎问题。不易写成独立文章,所以统一记录于此。 1. Git 分支已经删除 远程获取分支最新代码,提示远程分支已经不存在了 问题描述:下拉代码的时候提示分支不太对。 # 获取最新代
Git子模块提交冲突问题 Git子模块提交冲突问题
纸上得来终觉浅,绝知此事要躬行。 今天更新项目的时候,使用 git submodule 进行 update 的时候,出现下面的错误信息。通过字面上面的意思,说是主项目中记录的 submodule 的 HEAD 超前,导致找不到指定
1 / 2