`
LiYunpeng
  • 浏览: 952206 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

sourcetree的submodule在修改后无法显示的问题

    博客分类:
  • Git
阅读更多
这两天遇到个问题,如下


sourceTree,对我的submodule进行了修改,把原来的通过界面进行了删除,然后加入新的submodule,但是发现submodule那块区域,就无法显示新的内容了,什么都没有


查看.submodule里面的路径已经更新到最新的了,所以问题不在这
通过git submodule update执行命令,提示找不到原来删除的那个submodule路径,说明还有残留的配置的地方没有删掉


解决办法如下

.git文件夹下的config文件,查看内容会发现,原来的submodule配置在这个文件内依然存在
将其删除

执行
git rm --cached <这个位置跟着原来的存放路径,也就是上面update命令提示出来的那个残留路径>

分享到:
评论

相关推荐

    sourcetree

    5. **合并冲突解决**:当多人同时修改同一文件导致冲突时,Sourcetree会提示用户解决冲突,并提供编辑器来查看和合并冲突的代码。 6. **标签管理**:用户可以在特定版本打上标签(Tag),方便日后查找和回溯。 7. ...

    sourcetree中文版

    安装完成后,Sourcetree会自动检测系统中的Git环境,如果没有,它会引导用户安装Git。 "使用说明.txt"文件则包含了Sourcetree中文版的基本操作指南。在其中,用户可以找到如何启动Sourcetree、配置Git环境、添加和...

    Sourcetree_3.1.1_213.zip 方便mac用户下载安装。

    标签"Sourcetree mac"明确了这是针对苹果Mac电脑的Sourcetree版本,暗示用户在下载后可以在其Mac设备上安装和使用。 压缩包内的文件名称"Sourcetree.app"表明这是一个应用程序文件,它是macOS系统中应用的标准封装...

    代码管理工具 sourcetree

    4. **冲突解决**:当合并时遇到冲突,Sourcetree会显示冲突文件,并提供编辑器供你解决冲突。 四、高级功能探索 1. **Stash管理**:Sourcetree支持Git的Stash功能,可以临时保存未完成的工作,以便在不同分支间...

    sourceTree:sourceTree

    在SourceTree中,你可以执行几乎所有的Git命令,包括但不限于克隆、拉取、推送、合并、解决冲突等,而无需在命令行中输入复杂的Git命令。 ### 1. Git基础概念 - **Git**: Git是一款分布式版本控制系统,用于追踪对...

    SourceTree:测试源代码树软件(各种git操作)

    - **冲突解决**:当多个用户修改同一部分代码时,SourceTree会提示冲突,并提供可视化界面帮助用户解决。 ### 3. 使用SourceTree进行Git操作 - **设置SSH密钥**:为了安全地与远程仓库交互,需要配置SSH密钥,...

    Git-2.41.0.3-64-bit.zip

    安装完成后,用户可以通过命令行或图形界面工具(如Git Bash、SourceTree等)来操作Git。这个版本可能包含了一些新特性和改进,以提升用户体验和效率。为了保持代码库的同步,开发者应定期更新Git到最新版本,确保...

    Git代码版本管理工具

    2. 解决冲突:当两个分支修改了同一部分代码时,Git会报告冲突,需要手动解决后再提交。 3. rebase:通过`git rebase`可以将一个分支的提交历史整合到另一个分支上,保持提交历史线性。 四、Git高级功能 1. stash:...

    Git共66页.pdf.zip

    尽管我们无法在这里详细展开66页的内容,但可以概览Git的主要知识点。 1. Git简介:Git是由Linux创始人林纳斯·托瓦兹创建的版本控制系统,旨在解决分布式开发中的协同问题。它与传统的集中式版本控制系统(如SVN)...

    图书:使用GIT进行版本控制

    它允许开发者们协作开发,跟踪代码的每一次修改,回溯历史版本,以及解决合并冲突等问题。 Git的核心理念是分布式,这意味着每个开发者的本地机器上都有一个完整的代码库副本,可以离线工作,并且可以随时与其他...

    Git-2.27.0-64-bit-on-win-lin.zip

    4. **合并与冲突解决**:当多人同时修改同一部分代码时,Git会检测到冲突,需要手动解决后才能完成合并。 5. **补丁(Patch)**:Git可以通过创建补丁文件来分享或应用代码改动,这对于不直接使用Git的环境很有用。...

    90.git.zip git的学习视频和 软件

    - **解决冲突**:当两个分支对同一文件的同一部分进行修改时,Git无法自动合并,需要手动解决冲突。 6. **Git工作流** - **主分支(Master)**:通常用于发布稳定版本,保持干净无冲突。 - **特性分支(Feature ...

    Git权威指南

    当两个或多个开发者修改了同一部分代码时,Git会在合并时产生冲突。Git会标记出冲突的部分,开发者需要手动解决并提交结果。 对于错误的提交,Git提供了撤销操作,如`git reset`和`git revert`。`git reset`可以...

    Github入门与实践+精通Git

    首先,Git是Linux创始人Linus Torvalds为Linux内核开发而创建的,它提供了一个安全的环境,可以跟踪代码的修改历史,解决冲突,并方便地在不同版本之间切换。Git的核心特性包括分支管理、合并操作、以及强大的版本...

    git开源工具,可以下载github代码

    Git会在冲突区域显示`, `=======`, `&gt;&gt;&gt;&gt;&gt;&gt;&gt;`三行,用户需在这之间选择保留哪部分代码。 10. **图形化工具**:除了命令行操作,还有许多图形化工具如SourceTree、GitKraken、TortoiseGit等,它们提供了友好的界面,...

    Git-2.22.0-64-bit.zip

    安装完成后,开发者可以通过命令行或图形界面开始使用Git进行版本控制操作,例如初始化仓库 (`git init`)、添加文件到暂存区 (`git add`)、提交更改 (`git commit`)、推送 (`git push`) 和拉取 (`git pull`) 等。...

    Version Control with Git 2nd Edition.zip

    8. **图形化界面**:虽然Git命令行工具强大,但也有许多图形化工具如SourceTree、GitKraken等,帮助用户更直观地理解和操作Git。 9. **高级用法**:包括重置(reset)、变基(rebase)、标签(tag)和子模块...

    linux-gitshell客户端增强

    5. **钩子和预/后接收脚本**:Git的钩子系统允许在特定操作(如提交或推送)之前或之后运行自定义脚本,用于验证、自动化任务或发送通知。 6. **分支管理和合并策略**:学习有效的分支策略(如GitFlow或GitHub Flow...

    Git-2.23.0-64-bit.zip

    - **Submodule**:在一个仓库中嵌入其他仓库,管理依赖。 8. **解决冲突**: - 当两个或更多人修改同一部分代码时,Git会提示冲突,需要手动解决。 9. **持续集成/持续部署(CI/CD)**: - Git与Jenkins、...

Global site tag (gtag.js) - Google Analytics