Git的奇技淫巧

Git 常用命令集合,Fork 自 tips 项目 Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。 ...

2025年8月18日 · 7 分钟 · 3242 字

github-actions

GitHub Actions是GitHub平台提供的一种持续集成和持续部署(CI/CD)工具。它允许开发者在GitHub上自动化执行各种任务,如构建、测试、部署等。 使用GitHub Actions,您可以创建一个工作流程(Workflow),该工作流程由一个或多个任务(Job)组成,每个任务可以运行在不同的操作系统和环境中。每个任务又由一个或多个步骤(Step)组成,每个步骤可以运行一条或多条命令。 ...

2025年7月24日 · 2 分钟 · 540 字

设置代理解决github被墙

虽然有梯子,可以正常访问github页面,但是在发现“git clone”命令速度特别慢,有时还经常卡掉。可以通过设置git 代理,解决被墙问题。 git 有几种传输协议,在Github上主要用到的是Https和SSH协议。所以我们要做的是对git 命令的https 以及ssh流量做代理。 ...

2025年7月22日 · 2 分钟 · 889 字

git无法签出代码

Q: 在Windows10上使用git clone代码的时候抛出了异常,重试了几次都是相同的错误:下载的目录里除了.git没有任何东西。 A: 源代码是在linux上编写的,但是在Windows10上拉取代码却出现了问题。根据提示可以看出代码clone是成功的,但是checkout的时候出现了错误。那么问题很可能是不通系统下文件属性或策略导致的。 ...

2025年7月21日 · 1 分钟 · 313 字