
Git
文章平均质量分 56
dovsnier
这家伙比较懒 什么也没有留下
展开
-
【Git】credential.helper
git credential原创 2022-08-30 14:52:02 · 3100 阅读 · 1 评论 -
【Git】git fetch 简单记录
今天哥心情高兴造出来了人生中的第一个程序成功第一步原创 2021-06-27 10:39:24 · 268 阅读 · 1 评论 -
【git】【Mac】git 升级后,gitk crash 问题
目录一. 问题二. 解决三. 参考一. 问题前两天升级了,今天用了 git 发现怪怪的,查找网络,发现好多人也遇到此类问题,动不动 gitk 就崩了;objc[36008]: autorelease pool page 0x7fb14b8b2000 corrupted...二. 解决StackOverFlow 是个好东西,自己遇到的问题,差不多那个上面都能搜到解决办法;原因:请参考https://github.com/Homebrew/di...原创 2021-05-20 11:31:08 · 384 阅读 · 0 评论 -
【Git】error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was rece
目录一. 问题二. 解决一. 问题今天拉取代码,出现如下所示错误:error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failedFailed during: git f...原创 2020-09-04 15:23:46 · 2959 阅读 · 1 评论 -
【Git】git rebase 命令合并分支
目录一. 问题二. 解释2.1 git merge2.2 git rebase三. 参考一. 问题一般意义上来说,git 合并分支有2种方式:// 1. merge 方式git merge --no-ff other_branch_to_current// 2. rebase 方式git rebase other_branch_to_current实际上,我观察到好多小伙伴用的都是merge 的方式,有关merge 合并方式参考如下列举的参考部...原创 2020-07-11 10:10:02 · 710 阅读 · 0 评论 -
【Git】本地仓库强制覆盖远程仓库
目录一. 问题二. 步骤一. 问题本地仓库太多了,想搞下迁移,如果把本地仓库与远程仓库关联起来呢 ?一般我们想要本地仓库与远程关联起来,有两种办法:以远程仓库为准(本地仓库废弃),直接拉下来代码即可; 以本地仓库为准(远程仓库废弃),强制推到远程;注意:以本地仓库为准,强制推送到远程服务器,远程服务器代码库会丢失;请勿应用于生产环境;二. 步骤举例说明:比如我在Github 上,新建了一个远程仓库(新建过程省略);...原创 2020-07-06 13:58:38 · 41605 阅读 · 0 评论 -
【Git】git rebase 简单记录
疫情阶段差不多快过去了,好久没有手工合并分支处理问题了,昨天一合并突然出问题了;哎,有些命令和工具好久不用,差点都快忘了,岁月使人变老,好记性不如烂电脑,简单记录一下;使用命令:git rebase -h如下所示,简单记录一下压缩合并的命令使用方式:如下所示:日志记录如下:git log --pretty=oneline使用如下命令:git rebase -i HEAD~3 // 合并最近3次提交修改为`squash`...原创 2020-05-25 10:39:15 · 289 阅读 · 0 评论 -
【Git】本地配置多个SSH
目录问题命令参考问题最近远程办公,电脑里好多项目,每个SSH 都不一样,而且远程办公后,发现之前的都忘了,以前的土办法就是去机器上拷贝SSH 文件(xxx_id_rsa 和xxx_id_rsa.pub) 文件,现在这情况异地无法copy,没办法自己申请走流程再搞下;汇总一些SSH 相关的命令,简单记录一下;命令生成ssh key:# 本地没有...原创 2020-02-25 16:03:35 · 414 阅读 · 0 评论 -
【Git】Git 统计常用命令
目录一. 问题二. 命令1. git shortlog 命令2. git show-ref 命令3. git log 命令4. git rev-list 命令5. git ls-tree 命令6. git cat-file 命令三. 参考四. 测试用例一. 问题最近学习Python 的过程中,看了看网上的语法和相关基础知识,看了好多,也忘...原创 2020-01-13 13:01:16 · 1341 阅读 · 0 评论 -
【Git】GitFlow 合并分支原则
目录1. 问题2. 原则3. 工具3.1 Android Studio 工具合并3.2 推荐配置4. 参考1. 问题最近人多了,拆分业务线,技术和业务相分离;每个人在各自业务线分支上,最后功能做完合并到开发分支;有时候功能分支上线,有时候不上线,导致好多分支,合并的时候好多冲突,再加上有些小伙伴每次提交都文件格式化,我嚓,一个文件1000多行的冲突,...原创 2019-12-30 13:36:32 · 1080 阅读 · 0 评论 -
【Git】git commit --signoff
目录1. 问题2. 解释1. 问题最近折腾VSCode 大法过程中,次哦,遇到如下一个问题;汉语版本:英文版本:那么提交已暂存的文件(已署名)即Commit Staged (Signed Off) 是啥意思呢 ?2. 解释1. 首先初始化一个项目,使用如下命令:$ git init2. 提交一个文...原创 2019-12-10 18:06:00 · 5062 阅读 · 0 评论 -
【Git】本地仓库和远程仓库关联
目录1. 问题2. 步骤1. 问题在本地机器上开发,有些积累性或DeMo 性质的学习过程的仓库,有时候换电脑或者电脑中毒了,重装即丢失;后来干脆本地的仓库都搞远程得了,重装重拉一下即可;2. 步骤首先在Github 上创建一个仓库,如下图所示:然后使用SSH 方式拉下来:$ git clone git@github.com:Alin...原创 2019-11-29 16:57:41 · 415 阅读 · 0 评论 -
【git】patch 命令简单记录
目录1. 单补丁2. 检查补丁3. 打入补丁3.1 冲突补丁有时候工作中常用的命令和不常用的命令,时间长了有些都忘了,整理简单记录一下;1. 单补丁生成单个`commit-id`补丁git format-patch commit-id -12. 检查补丁git apply --check xxx.patch3....原创 2019-11-14 14:56:30 · 389 阅读 · 0 评论 -
【Android Studio】Rebase Current onto Selected
目录1. 问题2. 解释3. 举例1. 问题最近在更新Android Studio 中,不知道啥时候出来个'Rebase Current onto Selected' 选项 ?如下图所示:那具体是啥含义,怎么用呢 ?1. 刚开始我猜的大致含义,把当前所在分支(current_0),参考已选择的分支(base) 变基,进行重建操作; ...原创 2019-11-14 13:24:36 · 19080 阅读 · 0 评论 -
Resolve operation not in progress, we are not resuming.
问题中毒重装系统后,之前有些找不到了,还有之前小伙伴给的补丁;然后应用补丁,后来有了问题我就撤销,遇到如下情况:git am --abortResolve operation not in progress, we are not resuming.参考地址:[Bug?] "am --abort" broken?然后检查自己的Windows 上的Git 版...原创 2019-09-26 10:15:05 · 3227 阅读 · 0 评论 -
Git cherry-pick 复制多个commit
问题实际工作中,遇到了提交错分支了,导致有些需要上线,有些不需要上线,只需要把上线的内容复制出来提交到新的分支上即可;命令行git cherry-pick (commit_id0,commit_idn]举例此时,我想复制【删除过期版本的线程工具类(c5ec243b)到APP 首页优化(c8e6cc92)】,我应该使用如下方式,git cherry-pick 8a0a...原创 2019-04-10 18:13:07 · 5932 阅读 · 1 评论 -
Git Merge 简单记录
今天无意之中遇到一个小问题,特意总结一下;使用命令:git merge --h如下所示,常用命令参数:--ff 快速合并,这个是默认的参数;--ff--only 只有能快速合并的情况才进行合并,否则abort;--no--ff 不使用快速合并;--squash 压缩合并;...原创 2019-03-19 15:41:00 · 1738 阅读 · 0 评论 -
git reset 命令
git reset 命令概念: HEAD 工作区(Work Region) 暂存区(Stage/Index Region)参数:--soft: 推荐方式,HEAD != Index Region == Work Region,变化集反应在Index Region中;--mixed: 默认方式,HEAD == Index Region != Work Region,变化集反应在Work ...原创 2018-04-17 17:46:05 · 244 阅读 · 0 评论