我的团队已经创建了一个基于Gradel的Spring GIT项目,其中包含大量配置。我想知道我是否可以省去创建需要相同配置的新项目的工作。
所以我打算检查现有项目的一些旧提交,假设C6。并从这里创建一个新项目。
可能会这样做;
但我不确定这是否是正确的方法并且会起作用
请建议我一个正确的方法来实现它。
答案 0 :(得分:2)
您可以克隆存储库并将master重置为C6
$ git reset --hard C6
删除不需要的分支:
$ git branch -D branch_name
会有很多悬空提交。检查它们:
$ git fsck --no-reflogs
并运行这些命令以删除悬空提交:
$ git reflog expire --expire=now --all
$ git gc --prune=now
请记住删除远程origin
,否则您将会删除
能够推送/拉出其他存储库
(考虑到代码库不会收到相同的
更新):
$ git remote remove origin