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