gpt4 book ai didi

git - 你如何在 GitHub 上创建自己的仓库?

转载 作者:IT王子 更新时间:2023-10-29 01:20:20 24 4
gpt4 key购买 nike

我在 GitHub 上有一个公共(public)存储库。我想复制/复制它并基于这个存储库处理一个新项目,但我不想影响它现在的样子。我尝试使用 GitHub UI 对其进行 fork ,但它没有执行任何操作。

最佳答案

我不认为你可以 fork 你自己的代码库。
克隆它并将其推送到新的 repo 很好,但你需要:

git clone https://github.com/userName/Repo New_Repo
cd New_Repo
git remote set-url origin https://github.com/userName/New_Repo
git remote add upstream https://github.com/userName/Repo
git push origin master
git push --all

(参见 git push)

请参阅“Fork your own project on GitHub”中描述的所有过程。


六年后(2016 年),您现在拥有 GitHub importer它允许您从其他来源导入存储库...包括 GitHub。
参见“Importing a repository with GitHub Importer

https://help.github.com/assets/images/help/importer/import-repository.png

narfanswer (赞成)也说明了这个过程。

这将允许您创建一个新的存储库,并使用其 GitHub url 将旧存储库的完整历史导入新存储库。

再说一次:您得到的是一个副本,而不是真正的 fork :您不能从新仓库向旧仓库发出 pull 请求。

再次(之二),如所述in the comments通过 mpersico ,这不是一个真正的 fork 。

If I have a foo which is the canonical source repo for an open source project that I want other people to fork and have access to do PR, then I do not want to work in that repo, I want a fork I can use to issue proper PRs against my project.
I have solved this my creating a second account in GitHub and forking to that.

关于git - 你如何在 GitHub 上创建自己的仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10963878/

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