gpt4 book ai didi

git - GIT : fork from Github to Bitbucket, 的复杂设置 仅推送到 Bitbucket

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

我不是 GIT 专家,所以我需要一些帮助来设置我正在处理的项目。所以基本上这就是我需要的:

  1. 创建一个从 Github 到 Bitbucket 的分支,怎么做?这保证 git pull 始终保持 CORE 更新 Github 主项目的最新更改?
  2. 只允许推送到 Bitbuket 存储库,这可能吗?怎么样?

我使用 SmartGit 作为主要客户端,但也有 git 命令行。

有什么帮助吗?

最佳答案

创建空的 BitBucket 存储库后,您可以

git clone https://github.com/user/yourRepo
cd repo
git remote rename origin upstream
git remote add origin https://yourAccount@bitbucket.org/yourAccount/yourRepo
git push --mirror

然后确保 master 将从 bitbucket 存储库中提取(upstream 是指原始 GitHub 存储库的远程名称)

git checkout master
git branch -u origin/master
git push.default matching

git push 将推送到 bitbucket 存储库(origin),但您需要 git pull upstream 从原始文件中提取/更新GitHub repo 。

默认情况下,您将使用 BitBucket(就像克隆该新存储库的所有其他开发人员一样),但开发人员可以随时添加对原始 GitHub 存储库的引用(远程)。

关于git - GIT : fork from Github to Bitbucket, 的复杂设置 仅推送到 Bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24318185/

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