angular - 无法使用 Visual Studio github 推送 Angular 项目中的更改

标签 angular visual-studio github

我尝试在 Visual Studio 上使用 github 扩展,每个 C# 文件都工作正常,但是当我在项目 ClientApp 中进行更改时,不会检测到这些更改。当我第一次拉到我的主分支时,我的 Angular 项目有那个可能导致问题的 .git 文件夹,但现在,我无法再添加这些文件了。

贝洛,我的 github 分支。请注意,我的 ClientApp 文件夹有所不同。 enter image description here

如何强制我的 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/

相关文章:

javascript - 从 Ionic 4 中模式内的按钮路由到选项卡

angular - 如何在 Angular 5 中传递带有保留 URL 的可选路由参数

c++ - vc++(vs2008)有没有什么工具可以提高intellisense?

.net - 从 Firebird 数据库中获取 ASCII 字符串

c++ - 如何在 Visual Studio 中调试单行函数?

代理 : remote HEAD refers to nonexistent ref, 后面的 git 无法 checkout

git - 无法推送到 GitHub

security - 在 Github 存储库中存储 SSL .key 文件的标准是什么?

javascript - p5.j​​s createCanvas 不再渲染。 ngOnInit const 未被访问

angular - 导入/导出在 Angular 2+ ngModule 中的作用