`

Git pull提示错误

阅读更多
今天在git pull 代码的时候一直报错,并且切换分支无法切换

根据提示错误, filename too long ,发现是git在支持某些系统的时候对于所pull下来的文件名会做长度校验,如果文件名过长会放弃执行

通过在git bash中执行如下命令,设置长度,即可解决该问题

git config --system core.longpaths true

错误提示: git did not exit cleanly (exit code 128)


特此记录
分享到:
评论

相关推荐

    IDEA中使用Git拉取代码时报 Git pull failed原因及解决方法

    当IDEA中出现“Git pull failed”错误时,你可以采取以下几种解决办法: 1. **提交本地更改**:首先,确保你已经将本地所有必要的更改提交到了Git仓库。这可以通过在项目视图中右键选择“Git” -> “Commit ...

    git-pull-branch.7z

    这通常涉及到命令行操作,而`git-pull-branch.7z`提供的文件正是为了解决这个问题,它包含了两个批处理脚本,分别是`git_pull_master.bat`和`git_pull_test.bat`,帮助用户自动化这个过程。 首先,让我们详细了解...

    Git-1.9.0 git

    其次,它增强了命令行接口的用户体验,包括更智能的补全功能和更友好的错误提示。此外,这一版本还引入了对子模块的新特性,使得在大型项目中管理依赖更加便捷。 Git的主要操作包括初始化仓库(`git init`)、添加...

    git安装包git-2.34.0-64-bit.rar

    9. **版本回溯**:Git的版本历史查询功能强大,`git log`显示提交历史,`git revert`或`git reset`可以回滚到特定版本。 10. **标签管理**:`git tag`命令用于创建和管理标签,常用于标记重要的里程碑或版本。 ...

    实际开发中 git 冲突解决与合并

    这种情况下,系统会提示错误信息,例如error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这意味着更新下来的...

    git 教材 progit

    Git会提示你哪些文件有冲突,然后手动编辑这些文件以解决冲突,再用`git add`和`git commit`完成合并。 6. **撤销操作**:Git提供了一些强大的撤销操作,如`git reset`和`git revert`,可以在不影响历史记录的情况...

    Git 官方原版 Git-2.34.1 32&64-bit 2022-07-12 Latest

    Git还提供了强大的冲突解决工具,当不同人对同一文件的同一部分做出更改时,Git会提示你手动解决冲突。 总的来说,Git-2.34.1的更新意味着用户可以享受到更稳定、更高效的版本控制体验。无论是个人项目还是团队协作...

    代码工具git的使用

    - **解决git pull更新错误**:当本地有未提交的更改时,使用`git pull`可能会遇到冲突。此时可以使用`git stash`将更改暂存起来,然后使用`git pull`进行更新。之后再使用`git stash pop`恢复之前的更改。 - **文件...

    git 常用命令和示例

    如果您不小心提交了一些错误的更改或者想要撤销某些更改,可以使用`git reset`。如果您不再需要某个文件,可以使用`git rm`从版本控制中移除它。而如果您想要丢弃对某个文件所做的所有更改,可以使用`git checkout`...

    git压缩包下载git下载

    4. 差异(Diff):显示两个文件或提交之间的变化。 5. 合并(Merge):将两个分支的代码合并在一起。 6. 克隆(Clone):复制远程仓库到本地,以便进行开发。 7. 拉取(Pull):从远程仓库获取最新的代码并合并到...

    git协同冲突解决1

    如果出现合并提示(如vi编辑器的界面),可以输入`wq`保存并退出,然后使用`git push origin dev`将本地更改推送到远端,这样就不会出现错误。 2. 不同人修改了同一文件的不同区域 类似于上述情况,当两个开发者...

    git-2.18.0-3264合集

    而熟练掌握常用的Git命令,如`git clone`、`git add`、`git commit`、`git push`、`git pull`和`git merge`等,是日常工作中的基本技能。 安装Git 2.18.0时,用户可以根据自己的操作系统选择相应的版本。64位版本...

    git2.31.1安装包

    Git 2.31.1是Git的特定版本,它可能包含性能优化、新功能、错误修复以及对先前版本的改进。每次版本更新都会带来一些变化,以提升用户体验和开发效率。例如,这个版本可能已经解决了前一版本中报告的某些问题,或者...

    Git fetch和pull的详解及区别

    2. **查看差异**:执行`git fetch`后,你可以使用`git log -p master..origin/master`来查看从`master`分支到`origin/master`分支的差异,这显示了远程有哪些新的提交。 3. **手动合并**:如果决定接受这些更新,你...

    Git Bash上传文件的命令

    - **示例**:如果尝试推送时遇到错误提示,表明有人已提交更新至远程仓库,这时应先执行`git pull`来获取最新版本,然后再尝试`git push`。 #### 三、实际操作步骤 1. **打开Git Bash窗口** 在本地的Git目录下...

    GIT 权威指南书籍

    7. **版本回溯与撤销**:`git log`显示提交历史,`git reset`和`git revert`用于撤销改动,`git bisect`帮助定位引入问题的提交,这些都是恢复或修复错误的重要工具。 8. **工作流与最佳实践**:书中还会介绍常见的...

    Git入门教程.pdf

    本教程将从基础概念、操作流程、错误修复及协作流程四个方面详细介绍Git的使用。 1. Git基础 Git是一种分布式版本控制系统,与传统的集中式版本控制系统(如CVS、SVN)不同,每个开发者的本地机器上都有一个完整的...

    Git常见使用问题处理.docx

    #### 一、Git版本库图标无显示 **问题描述:** 当在资源管理器中无法看到Git版本库图标时,可能会遇到此问题。 **解决方法:** 1. 打开命令提示符(CMD),输入`regedit`进入注册表编辑器。 2. 导航至`HKEY_LOCAL_...

    git 2.20 x64

    4. **撤销操作**:通过`git reset`和`git revert`,可以撤销错误的提交,保护代码的完整性。 5. **合并冲突解决**:当多个开发者修改同一部分代码时,Git会提示合并冲突,用户可以手动解决这些冲突后再提交。 Git ...

    git for windows32 or windows64

    若要与其他用户的Git仓库同步,需要配置用户信息(`git config --global user.name "Your Name"`和`git config --global user.email "youremail@example.com"`),然后通过`git clone`克隆远程仓库,`git pull`获取...

Global site tag (gtag.js) - Google Analytics