git-fork相关内容

更改包的 Composer git 源

我使用 Composer 和这个 composer.json 拉入一个包: {“要求": {“torophp/torophp":“开发大师",},} 当我运行 composer install 时,它似乎直接从 GitHub 拉取这个包. 我在 github 上创建了该 repo 的一个分支,并做了一些小改动.有没有办法让作曲家在 GitHub 上提取我的版本而不是原始版本? 解决 ..
发布时间:2022-01-21 19:51:24 PHP

对服务器上的 Git 分叉进行重复数据删除

有没有办法硬链接包含多个 Git 存储库的文件夹中的所有重复对象? 解释: 我在公司服务器(Linux 机器)上托管了一个 Git 服务器.这个想法是有一个主要的规范存储库,每个用户都没有推送访问权限,但是每个用户都派生了规范存储库(将规范克隆到用户的主目录,从而实际上创建了硬链接). /canonical/回购/Dev1/Repo(最初克隆时硬链接到/canonical/Rep ..
发布时间:2022-01-10 13:40:25 服务器开发

将 Git 存储库从 GitHub 分叉到 GitLab

假设我想对其他人的项目实施修复.该项目位于 GitHub 上. 我可以在 GitHub 上创建一个分支并实施修复. 但是,我想在 GitLab 而不是 GitHub 上创建我的 fork. 这可能吗?怎么样? 我读过这篇文章:https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-i ..
发布时间:2022-01-10 11:16:11 其他开发

如何将 Gitlab 项目复制到另一个 Gitlab 存储库?

我想将 GitLab 项目复制到另一个应该与原始项目完全独立的存储库. 出于这个原因,我尝试将原始项目分叉到另一个项目中.但是在原项目内部,维护者仍然可以看到一个分支列表,并且知道其他分支在哪里维护. 我想要一个完整的副本,没有任何指向主项目的链接,因此无法由原始项目维护者管理. 我该怎么做? 解决方案 我会在你本地机器上的沙箱中克隆原始项目,在你想要的地方创建新项目,将 ..
发布时间:2022-01-10 10:47:09 其他开发

你如何在 GitHub 上 fork 自己的仓库?

我在 GitHub 上有一个公共存储库.我想复制/复制它并在基于此存储库的新项目上工作,但我不想影响它现在的样子.我尝试使用 GitHub UI 对它进行分叉,但它没有做任何事情. 解决方案 我不认为你可以 fork 自己的 repo. 克隆它并将其推送到新的存储库很好,但您需要: git clone https://github.com/userName/Repo New_Repoc ..
发布时间:2021-12-14 13:44:49 其他开发

CocoaPods 和 GitHub 分支

这是我第一次 fork GitHub 项目,我也不太擅长 CocoaPods,所以请多多包涵. 基本上,我在我的 Podfile 中使用以下内容在 GitHub 上创建了一个项目: pod 'REActivityViewController', '~>1.6.7', :git =>'https://github.com//REActivityViewController.git' 然后我 ..
发布时间:2021-12-14 13:44:39 其他开发

复制没有历史记录的 git repo

我在 GitHub 上有一个要公开的私有存储库.但是,一些初始提交包含我不想公开的信息(硬编码凭据等). 在不包含部分或全部提交历史的情况下,将最新提交公开(我真的不需要或不想要公共存储库中的先前提交)的最简单方法是什么? 解决方案 克隆: --depth 创建一个将历史记录截断为指定值的浅克隆修订次数. 如果你想要有限的历史,但仍然需要一些. ..
发布时间:2021-12-14 13:30:48 其他开发

如何分叉我自己的 GitHub 存储库?

所以,Git 的新手.通读了指南并认为我掌握了基础知识,但在实现这一目标时遇到了困难. 我为我的通用标记源代码创建了一个存储库.只是我在每次突破时重复使用的东西.它叫做 markupDNA.git 我想在我的 mac 站点目录 ~/Sites/project-N 中有不同的目录.在那里我建立在通用的东西上并突破一个网站.我希望将这些作为 fork 绑定到我的主要 git repo,但您 ..
发布时间:2021-12-14 13:11:31 其他开发

npm 安装和构建分叉的 github 存储库

我正在为我的 angular 应用程序使用一个名为 angular-translate 的模块.但是,我必须对源代码进行一些小的修改才能使一切按照我想要的方式工作,现在我想在 npm install 上保留这些更改.一个同事建议我fork源代码的repo并将我的fork repo作为依赖项,我已经尝试过这些方式,例如 npm install https://github.com/myRepo/a ..
发布时间:2021-12-14 13:09:20 其他开发

Git 分叉实际上是 Git 克隆吗?

我一直听到人们说他们在 Git 中分叉代码.Git“fork"听起来很可疑,就像 Git“clone"加上一些(无意义的)心理愿意放弃未来的合并.Git 里没有 fork 命令吧? GitHub 通过在分叉上装订信件使分叉更加真实.也就是说,您按下 fork 按钮,稍后,当您按下 pull request 按钮时,系统足够智能,可以向所有者发送电子邮件.因此,它有点像围绕存储库所有权和权限的 ..
发布时间:2021-12-06 08:53:27 其他开发

如何执行 GitHub 拉取请求

如何创建和/或向托管在 GitHub 上的另一个存储库发送拉取请求? 解决方案 要了解如何发出拉取请求,我只关注了 Github 上的两个单独的帮助页面(以下链接为要点).以下命令行命令适用于第 1 部分.第 2 部分,即实际的拉取请求,完全在 Github 的网站上完成. $ git clone https://github.com/tim-peterson/dwolla-php.gi ..
发布时间:2021-12-06 08:51:53 其他开发

如何从需要构建步骤的 github 安装 npm 包,例如分叉图书馆时?

假设您使用像 vue3-datepicker.你意识到你需要自定义一些东西,作为第一步,你想使用它的自定义分支. 问题是,当包被推送到 npm 的注册表时有一个构建步骤,因为该项目不使用纯 JavaScript,但可能有 vue 或 typescript 文件. 在这种情况下,这将是 npm run build:component,尽管这取决于项目. 只需通过以下方式从 gith ..
发布时间:2021-10-04 19:11:03 前端开发

如果原始回购是私有的,我可以派生一个分叉的回购吗?

我没有访问权限的其他组织下有一个回购协议.我的任何一个朋友都能分叉给我访问权限吗?我可以分叉他们已经分叉的回购吗? 是否还有其他方式可以访问存储库?只读访问就可以了. 对于所有人,谢谢您的评论.我只是想了解是否还有其他合法方法可以快速访问该存储库.想了解技术可行性. 考虑将我添加为协作者会花费一些时间,因此我寻找了一些快速选择.最好请房主. 是的,我不会从具有访问权限的某人 ..
发布时间:2021-05-11 18:44:05 其他开发

如何从叉子中检出PR?

我正在使用github托管一些项目,有人分叉了我的仓库并提交了公关,我以前从未用叉子测试过公关.如何检出分支并进行测试?我可以一些如何将其放入我的回购中吗?还是我签出fork并以这种方式测试分支? 解决方案 有几种不同的方法,但我将介绍在这种情况下的处理方法 git remote add 此处是文档.这将允许您从fork中添加和签出远程 ..
发布时间:2021-05-10 21:01:12 其他开发

用于维护派生派生的Git工作流程

概述 我有一个项目是对现有FOSS产品的定制.到了我们维护长期分支而不是应用新插件之类的地步.我想要一些有关维护该项目的最合理的工作流程的信息. 条件 我们应该能够轻松地向上游发送请求请求/补丁 该项目需要跟踪已标记的版本,并且可能会作为我们自己的发布工作流程的一部分更新到较新的版本. 需要有自己的标记发行版 对于像git-flow这样的开发过程,需要具有自己的分支结构. ..
发布时间:2021-05-10 20:34:16 其他开发

如何将一个Gitlab项目复制到另一个Gitlab存储库?

我想将一个GitLab项目复制到另一个存储库,该存储库应与原始项目完全独立. 由于这个原因,我尝试将原始项目分叉到另一个项目中.但是在原始项目中,维护人员仍然可以看到fork的列表,并且知道其他fork的维护位置. 我想要一个没有主项目任何链接的完整副本,所以它不能由原始项目维护者管理. 我该怎么做? 解决方案 我会将原始项目克隆到本地计算机上的沙箱中,在所需的位置创建新 ..
发布时间:2021-05-10 20:19:57 其他开发

如何在GitHub上更新或同步分支的存储库?

我分叉了一个项目,应用了多个修复程序,并创建了一个接受请求.几天后,另一位贡献者进行了另一项更改.因此,我的货叉不包含该更改. 我怎样才能把那个零钱放到我的叉子上?当我有其他更改要贡献时,是否需要删除并重新创建我的派生叉?还是有更新按钮? 解决方案 在分叉存储库的本地克隆中,您可以将原始GitHub存储库添加为“远程".("Remotes"就像是存储库URL的昵称-例如, origi ..
发布时间:2021-05-10 20:18:05 其他开发

在GitLab的CI/CD系统中,如何防止作业在我的叉子中运行,而仅在合并到主仓库后才允许它运行?

我在 gitlab-ci.yml 中有一份工作,例如 构建并推送:阶段:推只要:- 掌握脚本:-gcloud docker-推送$ IMAGE_TAG 这样的想法是,它仅应在分支为master时运行,但我也只希望其在仓库为 app/而不是 dave/ 文档说 存储库路径可用于使作业仅对父存储库执行,而不对派生执行: 职位:只要:-分支机构@ gitlab-org/gitlab-ce ..
发布时间:2021-04-16 19:07:01 其他开发