如何在我的回购中使用叉和Git回购

如何在我的回购中使用叉和Git回购,git,repository,fork,Git,Repository,Fork,我从今天开始使用Git,并且非常喜欢它 我有这个疑问,谁能帮我一下吗 乙二醇的回购协议可以通过按页面上的叉子来分叉。然后它会出现在我的github中,如下所示- 我有一个这样的测试git 我希望匙刀出现在“测试”回购协议中,如下所示 如何做到这一点-请让我知道。你可以,但那样你就不会是叉子了。 只是普通的克隆回购,与原始回购没有任何特殊关系 git克隆你的叉子 为使用该克隆获取的任何远程分支创建本地分支:请参阅“”中的详细信息 将test.git作为远程添加到本地克隆,名为“test” 将所有

我从今天开始使用Git,并且非常喜欢它

我有这个疑问,谁能帮我一下吗

乙二醇的回购协议可以通过按页面上的叉子来分叉。然后它会出现在我的github中,如下所示-

我有一个这样的测试git

我希望匙刀出现在“测试”回购协议中,如下所示

如何做到这一点-请让我知道。

你可以,但那样你就不会是叉子了。
只是普通的克隆回购,与原始回购没有任何特殊关系

  • git克隆你的叉子
  • 为使用该克隆获取的任何远程分支创建本地分支:请参阅“”中的详细信息
  • test.git
    作为远程添加到本地克隆,名为“
    test
  • 将所有内容推回到test.git
这将是:

git clone https://github.com/usrname/Spoon-Knife.git
cd Spoon-Knife
git fetch --tags
remote=origin ; for brname in `git branch -r | grep $remote | grep -v master | grep -v HEAD | awk '{gsub(/[^\/]+\//,"",$1); print $1}'`; do git branch --set-upstream-to $brname  $remote/$brname ; done
git remote add test https://github.com/usrname/test.git
git config push.default matching
git push --all
git push --tags
git config push.default simple
有关推送策略(配置推送.default部分),请参见“

您可以,但您的推送策略将不会是fork。” 只是普通的克隆回购,与原始回购没有任何特殊关系

  • git克隆你的叉子
  • 为使用该克隆获取的任何远程分支创建本地分支:请参阅“”中的详细信息
  • test.git
    作为远程添加到本地克隆,名为“
    test
  • 将所有内容推回到test.git
这将是:

git clone https://github.com/usrname/Spoon-Knife.git
cd Spoon-Knife
git fetch --tags
remote=origin ; for brname in `git branch -r | grep $remote | grep -v master | grep -v HEAD | awk '{gsub(/[^\/]+\//,"",$1); print $1}'`; do git branch --set-upstream-to $brname  $remote/$brname ; done
git remote add test https://github.com/usrname/test.git
git config push.default matching
git push --all
git push --tags
git config push.default simple

有关推送策略(config push.default的
部分),请参阅“”。

很抱歉回来晚了,我尝试了上面的方法,当git push--all is done或--tags--返回所有内容都是最新的。很抱歉回来晚了,我尝试了上面的方法,当git push--all is done或--tags--返回所有内容都是最新的。