1

我们有一位合作者一直在进行本地提交,但由于失败而没有将它们推送到 GitHub。我们发现它们由于大文件而失败。所以我们在他的系统上安装了 lfs 并添加了那些要跟踪的文件。但是,由于他们已经提交,看来他们不会使用 lfs。解决这种情况的最简单方法是什么?

我尝试通过恢复提交来测试如何通过测试存储库解决此问题,但它仍然卡住并且推送到远程失败。在上述情况下,我们不想还原或重置。

4

1 回答 1

0

我们有一个合作者,他一直在做本地提交,
但因为他们失败了,所以没有将它们推送到 GitHub

如果它们没有被推送,它们仍然是私有分支,这意味着您可以毫无顾虑地修改它们。

我们发现它们由于大文件而失败

GitHub 的文件大小限制为 < 100MB。在您上面提到的情况下,如果分支仍然是私有分支,您可以执行变基并使用 LFS 来“清除它。

解决这种情况的最简单方法是什么?

如上所述 - 使用 LFS 清理它,然后推送它。

于 2016-01-25T09:27:24.613 回答