gpt4 book ai didi

git - 删除请求存储库时了解 GitHub : What happens, 上的 pull 请求?

转载 作者:IT王子 更新时间:2023-10-29 00:42:40 25 4
gpt4 key购买 nike

以下场景:

我 fork 了一个开源存储库 (GitHub -> project -> Fork)。然后我在本地克隆了我的项目副本,在 master 分支中做了一些更改,提交它们,并推送到我的存储库:

$ git clone git@github.com-myusername:myusername/originalprojectname.git
... changes ...
$ cd originalprojectname
$ git add path/to/changed/file.php
$ git commit -m "..."
$ push

之后,我在 GitHub 上发起了一个 pull 请求。它已被标记为“可以 merge ”并添加到 Milestone: x.y.z

更改后的代码保留在哪里?仅在我的仓库中还是其他地方?背景是:我想删除我的存储库。所以,最后我的问题是:如果我在 GitHub 上删除我的存储库,那么原始项目的更改是否仍然可用,还是我应该等待发布 x.y.z

最佳答案

是的,删除代码库后代码仍会存在。一旦您提交 pull 请求,Github 就会在内部将该分支添加到目标存储库(它会在非默认命名空间中创建一个分支,因此您通常看不到这些分支)。

由于 PR 通常无法删除,因此这些分支将无限期地存在于目标仓库中。

回答您的其他问题:代码将驻留在您的 fork 和目标存储库中(至少在最初,除非您删除您的 fork )。

关于git - 删除请求存储库时了解 GitHub : What happens, 上的 pull 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080544/

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