版本控制
南郭竽
这个作者很懒,什么都没留下…
展开
-
kex_exchange_identification: Connection closed by remote host
baidu/google/stackoverflow 查找了一大圈没解决。后面发现是 全局代理导致的,关闭全局代理就能正常执行了。当前环境:Windows 11 & git bash。全局代理对 github / gitee 都生效。之前一直是正常的,然后突然就提示这个错误了。原创 2022-10-24 09:02:32 · 1547 阅读 · 1 评论 -
git cherry-pick branch 与 git rebase branch 的区别
背景:一直以为 git cherry-pick <branchname> 与 git rebase <branchname>是一样效果。今天在使用 cherry-pick <branchname> 的时候,发现了一些异常,与之前的认知不同。于是就去了解了一下这两者的区别。cherry-pick <branchname> 与 rebase <branchname>git cherry-pick [xx]; 这里的 [xx] 一般都是一个 com原创 2022-03-22 16:13:21 · 1158 阅读 · 0 评论 -
git clean 小记
有时候写了一大堆代码,发现写的全是垃圾, 怎么回退?git reset --hard HEAD #当然是可以的如果只想删除新增的,对原有代码的改动不想回退怎么办?到source tree里面一个个选中删除? 太麻烦,而且容易误删。(虽然误删有办法恢复)那就执行 git clean不过 默认git clean 不会直接把新增的未追踪的文件直接删掉。要输入git clean -f/-i....原创 2018-12-01 20:21:16 · 1060 阅读 · 0 评论 -
git 随笔
今天在群里看到有人问,怎么查看一天提交的次数。我记得 git log里面是有很多参数的,但是具体的也不记得了。先是想到用这个:git log --oneline --since="2019-3-28" --before="2019-3-29" --branches | wc -l但是好像不对,统计的次数不对。通过查看log一个一个数的,发现数字对不上。于是,又想到另一个:git lo...原创 2019-04-08 22:37:19 · 122 阅读 · 0 评论 -
git 随笔 修改本地某笔提交记录
比如我现在执行 git log --oneline 看到的效果是:1ef5721 (HEAD -> master) 6.16.11a44a935 6.11.1028eddec 6.16.9eeef048 6.11.8ede1ebe 6.16.773f569d 6.16.6然后我发现第2行还有倒数第3行的提交信息不对。我想修改一下,该怎么做呢?幸好这些代码还没有执行 git ...原创 2019-04-14 17:11:19 · 1305 阅读 · 0 评论