gpt4 book ai didi

git - 从同一个本地项目部署到 github 和 gitlab

转载 作者:太空狗 更新时间:2023-10-29 14:12:25 27 4
gpt4 key购买 nike

我有许多 Gitlab 项目,我也想将它们作为存储库存储在 Github 中。如何使用现有的 Gitlab git 配置为项目初始化新的 Github 存储库?

我读了this关于镜像/移动存储库,但我本身不想移动任何东西,我只想让该项目同时存在于 Github 和 Gitlab 上。

如果我有一个同时包含 Gitlab 和 Github git 配置的本地项目,我该如何指定将更改推送到哪个?我将如何指定可能同时将更改推送到两者?

最佳答案

这就是说您希望能够部署到多个远程存储库如果是这样的话

要添加新的 repo,请运行此命令

git remote add < shortname > < url >

 git remote add origin-new git@github.com:username/repo-name.git

哪里:

  • origin-new 是远程服务器名称(可以是任何有效的字符串)

  • git@github.com:username/repo-name.git 是你在线 repo 的 url

显示您的 Remote

$ git remote -v

origin https://gitlab.com/username/repo-name (fetch)
origin https://gitlab.com/username/repo-name (push)

origin-new https://github.com/username/repo-name (fetch)
origin-new https://github.com/username/repo-name (push)

推送到您的 Remote

git push < remote > < branch >

$ git push origin master

$ git push origin-new dev

从您的 Remote 获取和 pull

git pull < remote >

git fetch < remote >

$ git pull origin

$ git pull origin-new

更多 checkout Git Basics Working with Remotes

关于git - 从同一个本地项目部署到 github 和 gitlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34114527/

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