git 我想从Bitbucket“我的作品”中删除不必要的更改

yshpjwxd  于 2024-01-04  发布在  Git
关注(0)|答案(1)|浏览(133)

我最初在IntelliJ Idea的错误仓库中创建了一个提交。
我恢复了那个提交,并在正确的仓库中提交了一个提交。
当我做“提交并推送”的时候,我没有注意到它也创建了“空推送”到另一个仓库。
现在,我在Bitbucket的“我的工作” Jmeter 板中看到了没有我的更改的存储库。
我以前从未遇到过这样的事。
所以有两个问题:
1.我的推送是否以某种方式影响了其他仓库/项目?
1.从“我的工作”中删除这些更改需要采取哪些步骤?
我还没有看到这样的事情发生在我的经验,并希望确保我的推动没有任何不必要的副作用。

zrfyljdw

zrfyljdw1#

这里真实的问题是“这真的重要吗?"。
1.这完全取决于存储库的设置方式-例如,您的分支模型是什么,您推到了哪个分支,它是否有任何可以触发CI服务器上构建的webhook,您的组织是否有任何审计策略等等。(如果您遵循某种Git flow,并且一切都设置正确),您只能直接推送到不受保护的分支,如feature/*bugfix/*,并且任何潜在的破坏性活动只能从通常受保护的master或release分支触发(例如,没有PR您无法推送)。
1.如果这真的很重要,请参考这个问题,了解从远程分支中删除提交的技术细节。我怀疑是否可以从“我的工作” Jmeter 板中删除仓库,除非你有一个来自你推送提交的分支的开放PR(这可能被拒绝或删除)。

相关问题