Git
whhzhai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git操作积累
本文整理了常用的Git命令操作指南,包括修改commit信息(日期、作者),分支间文件覆盖,回滚merge提交,删除本地/远程分支,强制覆盖本地变更,以及从特定commit创建新分支等实用技巧。这些命令涵盖了版本控制中的常见需求,如git commit --amend修改提交信息,git revert撤销合并,git branch -D强制删除分支等,为开发者提供了高效的Git工作流解决方案。每个命令都配有简明参数说明,方便日常开发参考使用。原创 2025-11-04 17:15:05 · 218 阅读 · 0 评论 -
git branch -D branch_name误删后恢复分支
摘要:恢复Git删除分支的两种方法:1)使用git reflog查看所有操作记录,定位被删分支的记录点(如HEAD@{58})和最后提交(HEAD@{49}),通过git branch [name] commitID重建分支;2)若删除后日志未清空,直接找到分支最后提交ID,执行git branch [name] commitID重建。两种方法都依赖于找到正确的commitID来恢复分支。(150字)原创 2025-10-29 23:17:07 · 161 阅读 · 0 评论 -
git rebase处理含merge的提交历史注意事项
本文探讨了Git rebase的使用场景和风险,重点分析了两种复杂变基情况:1)当本地提交包含在merge节点前后时,变基可能导致冲突加剧;2)处理与公共分支无冲突内容时,pick顺序会影响变基结果。实验表明,rebase会重写提交历史,若处理不当(特别是对已推送的提交)将导致团队协作混乱。文章通过具体案例展示了不同变基策略的效果,强调变基前必须确保所有修改仅限本地,避免覆盖远程仓库历史。原创 2025-10-26 20:20:52 · 968 阅读 · 0 评论 -
纯内网项目使用Git更新补丁
本文介绍了一种适用于内网环境的轻量级Git代码更新方案。通过生成补丁文件(patch)的方式解决无法直接使用git pull的问题,详细说明了四种不同场景下的补丁生成命令:单次提交、多次提交、区间提交和后续所有提交。补丁文件统一存放在/projects/patches/目录下维护,使用前需通过git apply命令验证补丁有效性,若出现冲突需先修复再更新至项目。这种方法避免了大规模代码替换的复杂度,实现了高效可靠的内网代码更新。原创 2025-10-26 17:11:36 · 194 阅读 · 0 评论 -
配置SSH密钥(代码托管平台codeup为例)
1、安装Git Bash2、配置SSH密钥在Git Bash中执行命令://检查本地的SSH Key$ ls -al ~/.ssh-rw-r--r-- 1 xxx xxx xxx Oct 13 11:41 id_rsa-rw-r--r-- 1 xxx xxx xxx Oct 13 11:41 id_rsa.pub//显示指定公钥$ cat ~/.ssh/id_ed25519.pub//生成 SSH 密钥对 $ ssh-keygen -t ed25519 -C "email@email原创 2022-04-09 17:58:49 · 3859 阅读 · 0 评论
分享