git
ustccw
面朝大海, 春暖花开!
展开
-
git (fixup+rebase) 修改某个历史 commit
简述修改某个历史 commit, 而不破坏其他 commits. 可参考如下做法:参考做法以如下 git log 为例,修改 de09c7e 该 commit :... // latest commit...commit de09c7e0768026ba700c8c52a3eb8dafdb79bbe6Author: xxxDate: Tue Nov 10 15:42:26 2020 +0800 feat: xxxcommit ff3380b6ed6669859fc02fd4原创 2020-11-12 20:54:01 · 1403 阅读 · 0 评论 -
[git] credential helper 让你的 https 不再需要输入用户名密码
参考: https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8介绍在使用宇宙无敌最强版本管理 git 时, 如果使用 https 连接, 通常要求你输入 username & password.那么如何可以不用每次都输入 username & pa...原创 2018-11-28 20:14:34 · 19023 阅读 · 0 评论 -
git_describe
在很多git仓库中,发布版本中会在源码里面嵌入版本信息。比如 IDF 发布版本 v2.1,那如何将 v2.1 显示在源码中呢?你需要先理解了 git tag相关操作例如 IDF 下,esp-idf/make/project.mk 中嵌入了一下代码。IDF_VER := $(shell cd ${IDF_PATH} && git describe --always --tags --原创 2018-01-15 20:23:13 · 5404 阅读 · 0 评论 -
git add 失败解决办法
描述git add 向仓库添加文件时, 可能会遇到下面的错误:fatal: CRLF would be replaced by LF in yourfilename解决办法一: 格式话文件dos2unix yourfilename解决办法二: 忽略此类错误修改 .git/config 文件, 在 core 项后添加如下代码autocrlf = falsesafecrlf = fa...原创 2019-01-02 14:17:41 · 6660 阅读 · 0 评论