Git 提交代码时一直提交不上去某个文件夹

文章来源

问题描述

这个文件夹是直接拷贝过去的,在提交到远程仓库是出现了问题。

问题分析

直接拷贝过去的文件夹里面有个 .git 的文件,所以在执行 git status 的时候出现 modified: test (modified content, untracked content) 提示,这个提示存在的原因是 xxx目录是一个空目录,且里面有一个.git文件夹。就是因为这个.git文件夹导致这个提示。

问题解决

简单操作:git rm -rf --cached 文件夹名称

详细操作:把该文件夹里面的 .git 文件删除,然后执行如下命令

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 1. 移除错误文件名 test 在git中的进程树

git rm -rf --cached test

# 2. 确认移除

git commit -m '111'

# 3. 提交

git add .
git commit -m '111'
git push origin main