我刚刚创建了一个git存储库,现在我意识到我不需要原始项目中的许多文件。我看了this site,但在我看来,使用git filter-branch
不是正确的工具,也因为我必须删除许多文件,使用其中列出的命令并不合理文件和目录。我想我想做的是让我的计算机中的存储库成为新的远程存储库。那么有没有办法完全替换我的计算机中的远程存储库?
答案 0 :(得分:1)
您需要从新的本地仓库运行git push --force origin master
。
这将强制将master分支的所有引用更新为本地repo的引用。请注意,这不会更新任何其他分支,只会影响master。
如果您想要从旧回购中删除所有其他分支,您可以
git push origin :branch_name