gpt4 book ai didi

git - 我可以清空远程 git 存储库吗?

转载 作者:太空狗 更新时间:2023-10-29 12:52:50 25 4
gpt4 key购买 nike

我创建了新的远程 git 存储库,并且已经在其中推送了一些东西 - 首先是测试推送,然后是从本地推送的真实代码。我想从头开始,这样我就可以创建几个分支(master = 准备发布代码、测试分支和开发人员分支)并为每个用户授予不同的权限。

我能以某种方式清空现有的远程存储库吗?这是一个位于 linux 和开发人员上的远程 git 存储库,我运行 windows box。

最佳答案

我认为它不是很有用,但你可以通过以下方式重新启动 master 分支(忘记所有历史记录)

rm .git/index .git/refs/heads/master
echo "Hello!" > README
git add README
git commit -m "Exterminate! Exterminate!"

并推送到您的远程存储库。通常我会从一个空的存储库重新开始,添加您的远程存储库并从那里推送。

一些解释:第一行删除索引(所以你的下一次提交将不包含任何文件)和当前指向 master 分支尖端的指针(所以你的下一次提交不会在任何之前的提交之上提交犯罪)。在第二行和第三行,我们将一些内容添加到我们的新存储库并在第四行提交该内容。

关于git - 我可以清空远程 git 存储库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4120502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com