随笔分类 -  git

摘要:遇到问题: git本地仓库,如果长时间不进行清理,几个月以后的某一天,可能拉取代码的时候突然提示你 git Auto packing the repository in background for optimum performance. See "git help gc" for manu... 阅读全文
posted @ 2020-02-28 16:18 口头猿 阅读(3687) 评论(0) 推荐(0)
摘要:问: python 修改第三方库的方法,有什么比较简单的办法啊?由于业务需求,需要对第三方库的某些方法做修改。 1.对于修改较多的模块,直接 fork 一份源码,修改之后再自己发布安装。2.对于改动较少的,就用继承类的方式,然后重写需要定制的方法。 这两种方式都觉得复杂,第一种方式维护成本较大,第二 阅读全文
posted @ 2020-02-03 16:18 口头猿 阅读(128) 评论(0) 推荐(0)
摘要:为什么要美化commit历史? 答:假如一个分支的多次意义相近的 commit,会把整个提交历史搞得很混乱, 此时可以将几个commit 合并为一个 commit,以美化整个 commit 历史。 怎么操作? 答: ①git log 看一下历史提交。 ② git rebase -i HEAD~5 对 阅读全文
posted @ 2019-01-16 13:21 口头猿 阅读(578) 评论(0) 推荐(0)
摘要:git cherry-pick是干啥的? 答:例如,假设我们有分支v1.0,还有分支v2.0,我们不直接把两个分支合并,这样会导致稳定版本混乱! 但是又想增加一个v2.0中的功能到v1.0中,这里就可以使用cherry-pick了。 语法:git cherry-pick <commit id> 注意 阅读全文
posted @ 2018-08-17 13:57 口头猿 阅读(249) 评论(0) 推荐(0)
摘要:不说废话,开始: 一、本地回滚: git reset --hard commit-id //回滚到commit-id 二、远程回滚操作分3步:①将本地分支退回到某个commit ②删除远程分支 ③重新push本地分支 1、git checkout master 2、git pull 3、git br 阅读全文
posted @ 2018-01-16 20:07 口头猿 阅读(575) 评论(0) 推荐(0)