我尝试在 Visual Studio 上使用 github 扩展,每个 C# 文件都工作正常,但是当我在项目 ClientApp 中进行更改时,不会检测到这些更改。当我第一次拉到我的主分支时,我的 Angular 项目有那个可能导致问题的 .git 文件夹,但现在,我无法再添加这些文件了。
贝洛,我的 github 分支。请注意,我的 ClientApp 文件夹有所不同。
如何强制我的 github 将我的 Angular 项目推送到主分支?
最佳答案
如果您希望将 ClientApp
内容与项目文件的其余部分一起推送,您需要:
git rm --cached ClientApp # no trailing /
git commit -m "Delete gitlink"
git add ClientApp
git commit -m "Add ClientApp content"
git push
含义:删除 ClientApp
内嵌套的 .git
文件夹是不够的。
您需要删除记录嵌套存储库ClientApp
的根树SHA1的gitlink(索引中的特殊条目)。
关于angular - 无法使用 Visual Studio github 推送 Angular 项目中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61043954/