Decorative image frame

阿杰

爱生活|爱编程|爱书法

Git 手册

以下命令中 [ ] 包裹的值为动态值,需要根据情况替换,比如 git push origin [branchName],[branchName] 需要根据实际情况的值决定,比如: git push origin master

常用命令

  • 创建本地仓库:git init
  • 创建中央仓库:git init --bare
  • 拉取远程分支所有历史提交记录:git pull origin [branch] --allow-unrelated-histories

撤销暂存文件

  • 撤销所有:git restore --staged .
  • 撤销文件:git restore ---staged [filename]

撤销工作区文件

  • 撤销所有:git restore .
  • 撤销文件(多个文件可以用空格隔开):git restore [filename]

标签

  • 快速打标签: git tag [tagName]
  • 推送至远程: git push origin [tagName]

cherry-pick

将其他分支的 commit 迁移至当前分支(注意先切换到需要上线的分支): git cherry-pick [commitid]

一般在热修复,脚本,补丁需要及时上线,但又不能基于开发分支代码部署,将临时代码合并到上个上线的版本部署一版的场景中会用到。

阅读全文...

2022年终总结

年近将至,今天是壬寅年腊月廿八,公司上的工位已经陆陆续续空了许多,即使还有坚守在岗位上的人儿,其心也不知飞哪里去了,这个人儿也许恰是自己。

整体进化

回顾2022,自己也算有些大体的“进化”:
✅ 晋升为“合格”前端
✅ 晋升为“Wiki”老成员
✅ 完成职级晋升

阅读全文...

新启程—开篇

今天是 2023-01-18,农历壬寅年腊月廿七(2022 年 12 月 27),此时是年前的摸鱼时刻 😂

有人说,一个人的成长就是趋于稳定,比如,不再频繁的换手机号码、换工作、换房子…那写作的博客平台何尝不是呢?回头看下,自己已经用了许许多多的博客平台:CSDN、简书、语雀、掘金、知乎、思否、InfoQ、还有我们的 PingCode Wiki,还使用过 Hexo 搭了一套博客,甚至还用 Vue + NodeJS 原生写了一个博客系统,最终还一直在用/维护的只剩下了知乎和 Wiki 吧,至于其它的都是以这样或那样的原因最终放弃。

有了这么多平台为什么还要再整一个 github pages 的个人博客呢?

一个重要的原因是,前段时间服务器到期了,几百篇笔记都没有备份上,妈蛋!所以不想自己维护了,github pages 倒不用担心这点,就是访问稍慢,还算是可以接受吧。为啥不用 gitee pages?因为要备案,上传身份证和手持,当天没有带身份证,也懒得再操心这事了。

这个博客作为自己的思源地,同时也记录一些有深度的文章,也可能转载一些之前在其他平台写过的笔记/文章,无论怎样,开启新篇章吧,希望自己多做些笔记,多些思考,多些沉淀!