Git:未将文件添加到临时区域
我已将包含一些文件的外部文件夹复制到我的存储库中 在那之后,我运行了Git:未将文件添加到临时区域,git,git-bash,Git,Git Bash,我已将包含一些文件的外部文件夹复制到我的存储库中 在那之后,我运行了git status,它按照预期在修改的文件中显示了这一点 …我运行了git add。 …它没有显示任何错误。然后我再次运行git status,检查文件是否已添加到临时区域 文件未移动到暂存区域。为什么不将此文件夹移动到临时区域?如何将其移动到暂存区域?jobtest是一个文件夹,而不是常规文件夹 您需要: 进入作业测试,添加,提交,推送 然后返回父repo,添加、提交和推送(记录代表jobtest repo的SHA
git status
,它按照预期在修改的文件中显示了这一点
…我运行了git add。
…它没有显示任何错误。然后我再次运行git status
,检查文件是否已添加到临时区域
文件未移动到暂存区域。为什么不将此文件夹移动到临时区域?如何将其移动到暂存区域?
jobtest
是一个文件夹,而不是常规文件夹
您需要:
- 进入作业测试,添加,提交,推送
- 然后返回父repo,添加、提交和推送(记录代表jobtest repo的SHA1的新)
git status --ignore-submodules=dirty
您确定目录jobtest包含文件吗,因为Git不跟踪空目录 如果您确实需要跟踪空目录,请至少添加一个文件jobtest/.gitignore,其中包含以下内容:
*
!.gitignore
当我将它复制到我自己的存储库中时,我不记得它本身就是一个存储库。我不想将它作为
子模块
,因此我从中删除了.git
文件夹,使其成为普通文件夹,添加
ed和提交
ed,就是这样。这一切都成功了。是jobtest
还是它的文件被忽略了?请尝试使用git add-A@gturri不,它们不是。谢谢@VonC你的回答给了我看的方向。正如我在回答中提到的,从状态信息中我知道jobtest是一种回购。