备份 github 存储库、分支和提交?

Backup github repository, branches and commits?

我想在我的本地备份所有内容,包括 master 和其他分支和提交,并使用不同的帐户创建新的存储库。

我应该遵循哪些步骤? (捆绑、镜像或克隆)

整个 git 存储库存储在 .git 文件夹中,因此只需执行以下操作:

1) git 克隆 [git 中心克隆 url]
2) 将克隆的文件夹放在安全的地方。
3) 创建一个新帐户或只创建一个新存储库,或简单地 fork 项目。

要备份您的本地,以下之一就足够了

选项 1。 只需将项目文件夹复制到新位置即可。

选项 2

  1. 将隐藏的 .git/ 文件夹复制到 new_project_folder.
  2. 运行 git checkout master 在该文件夹中。

选项 3

  1. 创建 new_project_folder.
  2. `cd path/to/new_project_folder

现在,您需要推送到远程存储库。就像你对以前的回购所做的那样,但使​​用新的凭据。

  • 使用 GitHub gui 工具
  • git remote add ...