繁体   English   中英

重置 Git Visual Studio 解决方案的存储库

[英]Reset Git Repository for Visual Studio Solution

我一直在Visual Studio中使用Git(with GitHub),但是在分支等方面并没有特别优雅地使用它。我一直在维护master。

这在早期开发期间很好,但现在我有一个稳定的版本 1 我想重置我的 Git 存储库。 我想删除所有旧的提交,以便我只有第一个版本,它可以标记/标记为 V1,然后正确地使用分支。

go 如何重置/删除所有旧提交?

我想我可以:

  • 删除 GitHub 中的 repo
  • 删除解决方案中的.git文件夹
  • 删除解决方案中的.gitignore文件
  • 解决方案中删除.gitattributes文件
  • 重启VS
  • 创建一个回购

但是,有没有一种方法可以在不删除和重新创建回购的情况下进行重置?

正如 Franz Gleichmann 所说,摆脱你的历史没有任何实际意义。

如果你只是想清楚地标记 V1 提交,你可以简单地使用Git 标签

如果你的目标是让过去成为秘密,你可以将你的主Squash 拉到那里,然后再次推送。 如果你的 repo 是公开的,你可以(并且可能应该)设置规则以防止将来推送到 master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM