git
alenzzzhang
主要从事于devops和自动化测试及运维工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
centos - 如何从 Git 中删除缓存的凭据
centos系统中每次执行git命令都需要输入用户名和密码怎么办?1. 缓存凭据git bash中执行命令缓存凭证:git config credential.helper store2. SSH验证具体可以参考:[git常用命令以及生成ssh公钥](https://editor.youkuaiyun.com/md/?articleId=90183062)如何移除缓存的凭证?git bash中执行命令缓存凭证:git config --global --unset credential.helper.原创 2021-11-30 10:21:32 · 634 阅读 · 0 评论 -
bad signature 0x0000000
报错信息git status失败 错误代码128:error :bad signature 0x0000000解决方法:删除index文件rm -f .git/index重新生成indexgit reset原创 2021-02-24 10:58:42 · 925 阅读 · 0 评论 -
fatal: refusing to merge unrelated histories
1. git报错fatal: refusing to merge unrelated histories2. 报错原因因为两个分支没有取得关系3. 哪些情况会出现git pullgit pushgit merge4. 如何解决在你操作命令后面加--allow-unrelated-histories例如:git pull时:git pull origin master --allow-unrelated-histories...原创 2021-01-29 11:05:04 · 130 阅读 · 0 评论 -
git fetch报错:unable to resolve reference ‘refs/remotes/origin/xxx‘: reference broken
git fetch报错信息如下:error: cannot lock ref 'refs/remotes/origin/Develop': unable to resolve reference 'refs/remotes/origin/Develop': referencebroken解决方法:仓库目录下删除这些分支对应的文件。前往仓库所在的本地文件夹;进入子目录 .git\refs\remotes;一个个对着上面失败的分支,将其删除。重新执行git fetch注: 不用担心删除后损坏原创 2021-01-19 20:01:11 · 2113 阅读 · 0 评论 -
Git错误提交后该如何回滚操作?
在讲解git回滚操作之前大家需要先了解一下内容git项目的存储主要分为四部分:工作区、暂存区、本地仓库、远程仓库Workspace:工作区(当前用户操作修改的区域)Index / Stage:暂存区 (add后的区域)Repository:仓库区或本地仓库(commit后的区域)Remote:远程仓库(push后的区域)整个过程如下:工作区–>add–>暂存区–>commit–>本地仓库区–>push–>远程仓库区远程仓库区–>fetc..原创 2020-09-16 00:42:43 · 8618 阅读 · 0 评论 -
git切换分支,更新,推送时报Permission denied
git报error: cannot stat ‘file’: Permission deniedgit在切换分支,更新,推动等操作时报error: cannot stat ‘file’: Permission denied错误,一般是文件被占用了,检查编辑器是否有占用文件原创 2020-07-28 15:07:30 · 2051 阅读 · 0 评论 -
gti报Unable to create ‘/xxx/xx/ .git/index.lock‘: File exists.解决方法
Unable to create ‘/xxx/xx/ .git/index.lock’: File exists.为什么会存在index.lock文件?在你进行某些比较费时的git操作时自动生成index.lock文件,操作结束后自动删除index.lock,相当于一个锁定文件,有时强制关闭进行中的git操作,这个文件没有被自动删除,之后你就无法进行其他操作,必须手动删除这个文件才能进行其他的操作。解决方法:在.git文件夹下找到index.lock文件,手动删除。也可以在git bash中执行rm原创 2020-07-21 14:36:46 · 284 阅读 · 0 评论 -
git报detached HEAD解决方法
detached HEAD出现原因git中的HEAD处于游离状态那么HEAD又是什么呢?git 中的 HEAD 可以理解为一个指针,一般它指向当前工作目录所在分支的最新提交。切换分支时HEAD 会移动到指定分支,但是当切换到某一个commit时,HEAD则会处于游离状态。解决方法:基于本次提交创建一个临时分支git checkout -b temp <commit-id>切换到工作分支git checkout <commit-name>然后merge到我当前工作分支g原创 2020-07-14 15:56:55 · 4314 阅读 · 0 评论 -
git问题解决方法error: failed to push some refs to
error: failed to push some refs toTo https://gitee.com/abo0527/a_taobao.git ! [rejected] master -> master (fetch first)error: failed to push some refs to 'https://gitee.com/abo0527/a_taob...原创 2019-05-13 13:33:13 · 442 阅读 · 0 评论 -
git错误解决方法warning: user.name has multiple values
warning: user.name has multiple values$ git config --global user.name *******warning: user.name has multiple valueserror: cannot overwrite multiple values with a single value Use a regexp, -...原创 2019-05-13 13:27:40 · 5678 阅读 · 0 评论 -
ssh推送Warning: Permanently added 'gitee.com,120.55.226.24' (ECDSA) to the list of known ho
git中ssh推送出错解决方法 Warning: Permanently added ‘gitee.com,120.55.226.24’ (ECDSA) to the list of known hosts.git使用ssh方式推送文件时出现如下错误解决方法:Warning: Permanently added 'gitee.com,120.55.226.24' (ECDSA) to the ...原创 2019-05-13 23:05:27 · 11114 阅读 · 0 评论 -
git常用命令以及生成ssh公钥
git介绍1,git是什么?Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。2,git有什么作用?团队协作开发版本管理分支管理3,git常用命令和作用命令功能git init创建一个本地仓库git config user.name [username]设置用户名git config user.email...原创 2019-05-13 22:43:13 · 690 阅读 · 0 评论
分享