为什么 Git 不包含此文件?
Why won't Git include this file?
我正在尝试以下提交(在 PowerShell 上的 Posh-Git 中):
C:\Dev\Android\Projects\HeavyWeights [master ≡ +0 ~1 -0 !]> git commit -a
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
modified: DotNetHeavyWeights (modified content)
文件未被跟踪,但我还是尝试了这个,提交尝试的结果完全相同:
C:\Dev\Android\Projects\HeavyWeights [master ≡ +0 ~1 -0 !]> git add DotNetHeavyWeights
我昨晚将 DotNetHeavyWeights
文件夹添加到根 HeavyWeights
根文件夹,提交顺利。
为什么 Git 不在提交中包含此文件夹?
DotNetHeavyWeights (modified content)
这意味着它是一个嵌套的 Git 存储库(其中有一个 .git
文件夹)或一个子模块(在您的主存储库中查找 .gitmodules
文件)。
您需要在该 DotNetHeavyWeights 文件夹中添加、提交和推送,在返回父存储库之前,添加、提交并推送由该子模块表示的新 SHA1(即 gilink, a special entry in the index)
git add DotNetHeavyWeights
# no trailing slash
我正在尝试以下提交(在 PowerShell 上的 Posh-Git 中):
C:\Dev\Android\Projects\HeavyWeights [master ≡ +0 ~1 -0 !]> git commit -a
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
modified: DotNetHeavyWeights (modified content)
文件未被跟踪,但我还是尝试了这个,提交尝试的结果完全相同:
C:\Dev\Android\Projects\HeavyWeights [master ≡ +0 ~1 -0 !]> git add DotNetHeavyWeights
我昨晚将 DotNetHeavyWeights
文件夹添加到根 HeavyWeights
根文件夹,提交顺利。
为什么 Git 不在提交中包含此文件夹?
DotNetHeavyWeights (modified content)
这意味着它是一个嵌套的 Git 存储库(其中有一个 .git
文件夹)或一个子模块(在您的主存储库中查找 .gitmodules
文件)。
您需要在该 DotNetHeavyWeights 文件夹中添加、提交和推送,在返回父存储库之前,添加、提交并推送由该子模块表示的新 SHA1(即 gilink, a special entry in the index)
git add DotNetHeavyWeights
# no trailing slash