分散式版本控制软件
Jenkins 调用 Git 其实走的是系统的 git 命令,如果没装,构建的时候会报错找不到 git。这个我在一台新机器上翻过车,检查了半天 Jenkins ...
原先博客需要使用typora+picgo+typecho,其中typora编写完毕后需要复制到typecho后台去,极其不方便,然后经过高人指点,我对该软件交互...
Git 是一个分布式版本控制系统。简单说,它像一个「后悔药 + 时间机器」的组合,核心功能如下:
要删除 Git 仓库的所有历史提交,只保留最后的状态,最核心的思路是创建一个没有历史记录的新分支,然后强制覆盖主分支。
在软件开发的世界里,Git 已经成为版本控制的事实标准。GitHub、GitLab 等平台提供了强大的托管服务,但有时候,我们需要一个完全属于自己的私有 Git...
Petr Baudis 很快启动了一个独立的 porcelain 项目叫 Cogito。但问题来了:用户友好的命令开始慢慢渗透进 Git 核心本身,git di...
随后通过配置文件的映射来一步一步的将所有仓库中的原始提交数据转换为 Git 的提交数据。
GitLab 太重跑不动,GitHub** 私有库要联网?Gogs 让你在本地拥有一个轻如鸿毛的私有 Git 服务器。**
提交规范:提交信息应简洁明了,如 feat: 添加登录功能、fix: 修复登录bug
不用 Git 会怎样?你会写出一堆:v1版本 v2版本 最终版 最终最终版 真不改了版…非常混乱。
Git,想必是很多程序员小伙伴写代码的第二步。为啥是第二步?因为第一步通常是……安装个代码编辑器😂
补充:若项目已关联 Git 仓库(即有 .git 目录),可直接进入后续操作;若未关联,先通过 File → New → Project from Versio...
纠正:Merge冲突解决完成后,需要执行git commit生成合并提交;而Rebase冲突解决完成后,需要执行git add,然后git rebase --c...
每个开发者都有过这样的困扰:正在 main 分支开发核心功能,突然接到紧急 bug 修复需求,需要切换到 hotfix 分支;或者同时负责两个feature 分...
PR 已经发了、代码也改完了,唯一的问题是 commit message 呃……真的不好读。
以上使用的是国内的 gitee 的源,如果 gitee 不能访问,请替换为 github 的源。请在命令行继续输入以下代码,将 gitee 源换成 github...