我一直听到有人说他们在Git中提供代码.Git"fork"听起来像Git"克隆",还有一些(毫无意义的)放弃未来合并的心理意愿.Git中没有fork命令,对吧?
GitHub通过将对应关系固定到它上来使叉子变得更加真实.也就是说,您按下前叉按钮后,当您按下拉取请求按钮时,系统足够智能,可以通过电子邮件发送给所有者.因此,它是围绕存储库所有权和权限的一点点舞蹈.
是/否?对GitHub的任何焦虑都会向这个方向扩展Git?或者Git吸收功能的任何谣言?
是什么区别origin
,并upstream
在GitHub上?
当git branch -a
命令完成后,一些分支有一个前缀origin
(remotes/origin/..
),而另一些的前缀upstream
(remotes/upstream/..
).
我多次搜索这个问题,但仍然无法解决它.
假设我从user1分叉一个repo(命名为repo1),现在我想分叉repo1的wikipage,当你分叉回购时,github不会为你做这个.
我试过了:
git clone https://github.com/user1/repo1.wiki.git
git remote add my-fork https://github.com/myid/repo1.wiki.git
git push my-fork master
Run Code Online (Sandbox Code Playgroud)
但终端说:
fatal: remote error: access denied or repository not exported: /3/nw/32/2b/9e/135236793/71478887.wiki.git
Run Code Online (Sandbox Code Playgroud)
这意味着我无法成功地将这个本地wiki推送到我的分叉回购的wikipage.
有没有人对这里发生的事情有所了解?
谢谢.