
Git
文章平均质量分 62
git记录
节省钱
GitHub:https://github.com/Jason-chen-coder
展开
-
【Git】reflog实战:找回丢失的提交
某天,程序员小陈哼着歌敲代码,突然遭遇灵异事件——刚写的两个重要commit凭空消失了!原来他执行了git pull --rebase后,本地最新提交不翼而飞。别慌!跟着我们的"Git时光机"(reflog)来场代码救援行动吧!原创 2025-02-17 23:00:10 · 740 阅读 · 0 评论 -
【Git】如何在 Git 提交后补充 Change-Id
在使用 Git 进行版本控制时,Change-Id 是与代码审查工具(如 Gerrit)集成时所需要的一个标识符。它通常自动生成并包含在提交信息中,用于标识每次提交。很多时候,如果没有配置相应的工具,提交信息中可能会缺少 Change-Id,这时你可以手动补充它。原创 2025-01-24 16:32:45 · 1299 阅读 · 0 评论 -
【Git 】探索 Git 的魔法——git am 与补丁文件的故事
git am 是 Git 中的一个命令,用于应用邮件格式的补丁文件。它不仅能将补丁中的代码改动整合到当前分支,还会保留原始的提交记录,包括作者信息、时间戳和提交信息。原创 2025-01-16 10:04:16 · 651 阅读 · 0 评论 -
【Git】单个文件回退到指定版本
【代码】【Git】单个文件回退到指定版本。原创 2023-11-03 10:23:32 · 250 阅读 · 0 评论 -
【Gerrit】正确添加了SSh key 仍报错 Permission denied (publickey). fatal: Could not read from remote repository
当我们在部署新的开发环境时在使用Gerrit clone代码的时候,你会发现报错,错误信息大概是:Permission denied (publickey). fatal: Could not read from remote repository.OpenSSH从8.8版本开始由于安全原因开始弃用了rsa加密的密钥。因为OpenSSH认为rsa破解成本太小了,有风险就给禁用了。你可以通过命令:如:去查看Gerrit服务器的OpenSSH的版本号,如果≥8.8,就可以用这个方法。可以使用ed2原创 2023-03-29 09:44:35 · 5985 阅读 · 5 评论