首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Git——报错总结

    前言 git相关的报错汇总 错误汇总 上传文件需要密码 问题原因 1. 全局初始化是未添加邮箱 2. . $ git remote -v //查看远程仓库 $ git remote remove xxx //移除 $ git remote add xx git@gitee.com:xxxxxxx/xxx.git //重新添加远程地址 fatal: refusing to merge unrelated histories 问题原因 合并时报错提示拒绝合并不相关的历史 解决方案 git merge origin 拉取远程仓库到本地,重新建立 git pull <local-name> <remote-name> git add . git commit -m "xxx" git push <local-name> <local_branch_name>:<remote_branch_name> 3. $ git branch

    29610编辑于 2024-08-16
  • 来自专栏运维部落

    GIT 高手9

    GIT 高手9问 1、git 比其它版控工具快的原因? 2、git 将版本库和工作区放在同一个目录,究竟是好是坏? 3、git 默认只在根目录有.git版本库,其子目录是如何发现版本库呢? 7、如何使用`GIT`找出`BUG`缔造者? 8、TAGS(里程碑)有什么用? 9、非技术问 开始阅读前,我估且认为您已经是GIT老手了。 1、git 比其它版控工具快的原因? 检索git根目录 git rev-parse --git-dir # 显示.git目录所在位置 git rev-parse --show-toplevel # 显示工作区根目录 git rev-parse 通常情况下用不到,但是这非常好的使用习惯,推荐使用 如git长时间使用,库越来越大,希望清理很久以前的提交信息以减少磁盘占用或者希望将版本中的某部分提交去除时,tags会提供非常大的帮助 9、非技术问 维护 最开始,每个git功能都是一条命令,如git-commit git-clone等,使git命令集过于庞大,随后封装成一个git命令,贴近普通用户的使用习惯。

    85120发布于 2020-04-27
  • 来自专栏叽叽西

    9 Git gitignore 设置

    .gitignore 介绍 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。 虽然 gitignore 文件对Git有特殊的意义,但是它和版本库中任何其他普通文件都是同样管理的。除非把 gitignore 添加到索引中,否则 Git 仍会把它当成未追踪的文件。 [abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字) 问号(?) Git忽略规则及.gitignore规则不生效的解决办法 git rm -r --cached . git add . git commit -m 'update .gitignore' PS:注意–

    62010编辑于 2022-05-17
  • 来自专栏程序手艺人

    Git Push 提交报错

    背景 之前提交过commit,由于有有限,gerrit系统废弃,修改后重新提交 Counting objects: 14, done. Delta compression using up to 4 threads. Compressing objects: 100% (14/14), done. Writing objects: 100% (14/14), 2.11 KiB | 0 bytes/s, done. Total 14 (delta 11), reused 0 (delta 0) re

    1.1K30发布于 2019-02-20
  • 来自专栏达达前端

    解决Git - git push origin master 报错

    原因:github仓库中没有README.md文件 解决如下: 重新输入git push -f 或者 git pull --rebase origin master  git push -u origin master 错误提示如下: [root@linux1 php]# git push -u origin master hint: See the 'Note about fast-forwards' in 'git push --help' for details.

    46830编辑于 2022-04-29
  • 来自专栏运维民工

    redhat 9 仓库报错修复

    我在redhat 9中更新package,出现下述报错 [root@localhost ~]# dnf update Updating Subscription Management repositories

    1.8K00编辑于 2023-02-22
  • 来自专栏Lemon黄

    9 Git和Github高级

    简而言之,git revert通过创建新提交来撤销提交,而 git reset将分支指针移动到不同的提交。 变基和合并 git rebase是一个命令,允许你用另一个分支的最新改动更新你的分支。 可以使用git stash list命令查看这些暂存的更改,并可以使用 git stash drop来删除特定的暂存。如果想清楚所有暂存,可以使用 git stash clear。 解决冲突是 Git 的一项重要技能,Git 提供了一些有用的命令来简化这一过程。 当发生冲突时,使用 git status 来识别有冲突的文件。 " [main 0d9b412] add newfile.txt 1 file changed, 1 insertion(+) create mode 100644 newfile.txt Administrator @ZEXDWFABYXCPTJF MINGW64 /d/Codes/devops/devops-study (main)$ git log --oneline 0d9b412 (HEAD -> main

    51010编辑于 2023-12-03
  • 来自专栏前端小叙

    git statsh命令报错解决

    git stash命令主要用于当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,提供暂存代码的方式。 git stash命令参考这篇:https://blog.csdn.net/c_z_w/article/details/52862129 如文中所说,在存stash的时候没有加 -a,则新增加的文件不能存为 stash,最后修改完另一个分支切换回来之后,使用 git stash pop 命令或者 git stash apply命令恢复内容的时候,发现报错: src/components/Details.vue 这是由于新增加的文件没有存stash导致的,这时需要查看 git status,有几个待提交的新增加文件, git add . git commit -m "xxx" git push 提交之后,则可以正常 git stash pop

    2.4K80发布于 2018-04-12
  • 来自专栏全栈程序员必看

    pytest报错_git是什么

    前言 我们每天写完自动化用例后都会提交到 git 仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交 git 仓库的用例。 pytest-picked 插件可以实现只运行未提交到git仓库的代码。 仓库的用例里面新增了 1 个文件 test_new.py cd到项目根目录,使用git status查看当前分支状态 > git status On branch master Your branch 文件的2个状态 untrack 没加到git里面的新文件 unstaged staged:暂存状态, unstage就是未暂存状态,也就是没git add 过的文件 先弄清楚什么是 untrack 状态,当我们 pycharm 打开 git 项目,新增一个文件的时候,会弹出询问框:是否加到 git 文件 如果选择是,文件会变绿色,也就是 unstage 状态(没git add 过);选择否

    35530编辑于 2022-09-16
  • 来自专栏云技术分享

    Gitgit clone报错 git fatal: Unable to find remote helper for https

    【参考资料】 https://stackoverflow.com/questions/8329485/unable-to-find-remote-helper-for-https-during-git-clone 问题现象: git clone https://xxxxx 报错git fatal: Unable to find remote helper for 'https' 一般都是因为缺少了 curl-devel 所以,可以先安装 curl-devel,然后重新编译安装git $ yum install curl-devel $ # cd to wherever the source for git is $ cd /usr/local/src/git-1.7.9 $ . /configure $ make $ make install 上述操作完成后,即可正常 git clone https://……

    2.7K10发布于 2021-01-28
  • 来自专栏ISP图像处理相关

    Git无法push提示报错443

    今天在使用git push到github的时候遇到了这样的错误,提示 OpenSSL SSL_connect: Connection was reset in connection to github.com :443 报错提示 可能是电脑使用的代理服务器,在cmd 执行命令,刷新dns 缓存试试 ipconfig/flushdns 可以在电脑设置里找到网络代理,在cmd 执行命令,刷新dns 缓存试试 ipconfig /flushdns 可以在电脑设置里找到网络代理关闭代理,或者输入命令关闭代理 git --config --unset https.proxy

    1.6K20编辑于 2022-01-14
  • 来自专栏王天的进阶之路

    git 首次提交远端仓库报错

    # 场景 执行后 git add . 、git commit 也设置了远端仓库地址,最后推送远端仓库报错,如下: # 问题原因: 云端仓库已存在内容,当前分支的最新提交落后于远程仓库的提交历史。 # 如何解决? 强制推送,使用 --force git push -force -u origin "master"

    24720编辑于 2023-10-18
  • 来自专栏散尽浮华

    git review报错一例

    在线上修改代码,最后使用git review提交代码审核的时候出现报错如下: [wangshibo@115~]$ vim testfile           #修改代码 [wangshibo@115~ ]$ git add testfile [wangshibo@115~]$ git commit -m "123" [wangshibo@115~ ]$ git review Errors running 解决办法: [wangshibo@115~]$ git review -v 2016-07-19 15:37:49.838087 Running: git log --color=never --oneline HEAD^1..HEAD 2016-07-19 15:37:49.841756 Running: git remote 2016-07-19 15:37:49.844743 Running: git : git rebase -i remotes/gerrit/master Errors running git rebase -i remotes/gerrit/master Interactive

    99970发布于 2018-01-22
  • 来自专栏Crossin的编程教室

    Git9课】 撤销修改

    前面说了,如果你手滑删掉了一个文件,可以用 Git 帮你找回来。同样,如果一个文件被你改来改去面目全非,直到程序无法运行,你累感不爱想要回到开始的状态,Git 也可以帮你轻松搞定。 # # deleted: readme.txt # no changes added to commit (use "git add" and/or "git commit -a") 注意其中有一句提示 那我们就来试一下: git checkout -- readme.txt 看看文件夹中,消失的文件是不是又回来了?再看下 git status,也回到了没有产生修改的状态。 # modified: readme.txt # 这里 Git 又给出提示了: use "git reset HEAD <file>..." to unstage 用 git reset HEAD 那么你可以用 git commit --amend 来重新提交。 做完修改、暂存之后,运行 git commit --amend 会开启文本编辑器让你修改上次的提交注释,或者通过 -m 参数直接指定。

    948110发布于 2018-04-16
  • 来自专栏自动化、性能测试

    Git 系列教程(9)- 打标签

    write support 0d52aaab4479697da7686c15f77a3d64d9165190 one more thing 6d52a271eda8725415634dd79daabbc4d9b6008e 要在那个提交上打标签,你需要在命令的末尾指定提交的校验和(或部分校验和) git tag -a v1.2 9fceb02 查看补打标签的信息 $ git tag v0.1 v1.2 v1.3 v1.4 v1.4-lw v1.5 $ git show v1.2 tag v1.2 Tagger: Scott Chacon <schacon@gee-mail.com> Date: Mon Feb 9 15:32:16 2009 -0800 version 1.2 commit 9fceb02d0ae598e95dc970b74767f19372d61af8 Author: Magnus Chacon tag 1.11 1.2 1.3 testbu v1.1 polo@B-J5D1MD6R-2312 watermarker % git tag -d 1.11 已删除标签 '1.11'(曾为 9baca61

    64130发布于 2021-05-18
  • 来自专栏编程微刊

    git报错-fatal: HttpRequestException encountered.

    在把本地项目上传至svn的时候,会出现这样的错误 lenovo@DESKTOP-K3LPGHL MINGW64 /d/mint (master) $ git push -u origin master int.git denied. fatal: Authentication failed for 'https://github.com/wangxiaoting666/mint.git/' 更新Windows的git 凭证管理器 点击下载安装 GCMW-1.14.0.exe 下载链接 https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

    20400编辑于 2025-05-18
  • 来自专栏编程微刊

    git报错-fatal: HttpRequestException encountered.

    在把本地项目上传至svn的时候,会出现这样的错误 lenovo@DESKTOP-K3LPGHL MINGW64 /d/mint (master) $ git push -u origin master int.git denied. fatal: Authentication failed for 'https://github.com/wangxiaoting666/mint.git/' ? 更新Windows的git凭证管理器 点击下载安装 GCMW-1.14.0.exe 下载链接 https://github.com/Microsoft/Git-Credential-Manager-for-Windows

    2K50发布于 2019-05-14
  • 来自专栏运维专栏

    git clone报错SSL connect error

    我的小伙伴在操作Git时,发现无法执行git pull命令,提示找不到Git组件。在这篇文章中,我会详细介绍我们是如何定位和解决这个问题的。 问题描述在一个已经很久没有更新的CentOS 6.6服务器上,发现执行git pull时,提示Git组件丢失。通过which git或whereis git命令确认,Git确实不存在了。 不清楚是什么导致Git被删除或损坏的。为了恢复Git功能,执行了安装Git的操作。但是,就在我们以为问题解决后,git pull时遇到了新的问题:SSL连接错误。 故障排查第一步:确认Git组件丢失which gitwhereis git以上命令均未返回Git的安装路径,证实Git组件不在系统中。 第二步:安装Gityum install git -y这个命令执行成功后,Git被重新安装回系统。第三步:尝试使用Git执行git pull后,报出SSL连接错误。

    62441编辑于 2023-11-16
  • 来自专栏韩曙亮的移动开发专栏

    【错误记录】Git 使用报错 ( git: ‘switch‘ is not a git command. See ‘git --help‘. )

    文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 执行 git switch -c feature1 命令 , 创建分支 , 报如下错误 : D:\Git\git-learning-course >git switch -c feature1 git: 'switch' is not a git command. 二、解决方案 ---- git switch 命令是 2.23 版本中新加入的命令 , 使用 git --version 命令 , 查询当前的版本 , 2.22.0 版本 ; 执行 git update-git-for-windows 命令 , 升级当前的 Git 版本 , 如果是 2.17 之前的版本, 需要使用 git update 命令 , 升级 Git 软件版本 ; 备选方案 ://github.com/git-for-windows/git/releases/download/v2.34.1.windows.1/Git-2.34.1-64-bit.exe

    1.2K20编辑于 2023-03-30
  • 来自专栏kangvcar

    Git - git push origin master 报错的解决方法

    git push origin master 报错的解决方法 错误提示如下 123456789 [root@linux1 php]# git push -u origin master To git@ github.com:kangvcar/Results-Systems--PHP.git ! (the 'simple' mode was introduced in Git 1.7.11. To git@github.com:kangvcar/Results-Systems--PHP.git + fbe05e8...70b187d master -> master (forced update @linux1 qimo]# git push -u origin master

    1.1K30发布于 2018-07-06
领券