从现有 Github 存储库创建新的 Github 存储库

Create a New Github Repository from Existing Github Repository

我有一种情况,我需要从 Github 上的现有存储库(使用不同的名称)创建一个新存储库,但我也想从旧存储库导入 log/history。

有办法吗?

这里的用例是通过复制存储库和修剪直到我们实现目标,将组件从现有存储库中分离出来。

这就是 "fork" 按钮(在 GitHub 上查看存储库时位于屏幕右上角)的作用。它将使用另一个名称创建存储库的副本(其中包括整个历史记录)。

您还可以:

  • git clone 将现有存储库添加到您的本地文件系统
  • 在 GitHub
  • 上创建一个新的空存储库
  • 可选择将新的远程添加到您的本地存储库,指向新的 GitHub 存储库 (git remote add ...)
  • git push 您的本地存储库到新的 GitHub 存储库