【发布时间】:2018-09-15 16:04:21
【问题描述】:
在我的 Visual Studio 项目中,我有一个来自 Visual Studio 团队服务 的存储库,我正在使用 git 进行版本控制,我对一些文件进行了一些更改,然后我还在我的资产中添加了一个巨大的视频文件,我不小心忘记将文件扩展名添加到我的 gitignore 文件中,我在本地进行了提交,然后我推送了它。
我总共进行了 13 次更改,第 5 次更改被推送(视频文件)耗时太长,我不想在我的 vsts 中推送该视频文件。我试图恢复到该提交但失败了,我只想将这些更改保留在我的文件中并想推送它们但我不想推送视频文件,现在我被卡住了,我应该怎么做才能实现这一点?
【问题讨论】:
-
你现在重置并忽略你的git repo中的视频文件成功了吗?
-
我只是复制了更改的文件,然后删除了本地存储库,然后我再次克隆了存储库并用我之前复制的新文件替换了这些更改的文件,然后我做了一个干净的提交并推送一切都在同步:)
标签: git visual-studio azure-devops git-commit git-push