Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何跟上公开回购的步伐?_Git_Laravel_Github - Fatal编程技术网

Git 如何跟上公开回购的步伐?

Git 如何跟上公开回购的步伐?,git,laravel,github,Git,Laravel,Github,我在GitHub上以私人回购的形式主持我的Laravel项目。困扰我的是我没有跟上项目的最新变化 例如,看一下这些拉取请求: 这些都是(或多或少)有用的修复,我想在当前安装中进行调整。我现在要做的是查看我的GitHub通知,看看laravel回购协议中是否有什么进展,如果有,复制/粘贴它们。这是可行的,但要跟上变化并不容易,也不舒服 有没有办法改进此工作流?例如,通过克隆公共回购并以某种方式合并这些更改?github似乎没有提供网页按钮来允许您更新分叉存储库 如果将分叉存储库克隆到本

我在GitHub上以私人回购的形式主持我的Laravel项目。困扰我的是我没有跟上项目的最新变化

例如,看一下这些拉取请求:

这些都是(或多或少)有用的修复,我想在当前安装中进行调整。我现在要做的是查看我的GitHub通知,看看laravel回购协议中是否有什么进展,如果有,复制/粘贴它们。这是可行的,但要跟上变化并不容易,也不舒服


有没有办法改进此工作流?例如,通过克隆公共回购并以某种方式合并这些更改?

github似乎没有提供网页按钮来允许您更新分叉存储库


如果将分叉存储库克隆到本地PC,则可以将原始存储库添加为第二个远程存储库。添加新的remote后,您可以从原始reposity获取更新的源代码,并与跟踪您的私有存储库的分支存储库合并,然后推送到您的私有存储库。

github似乎不提供网页按钮来允许您更新您的分支存储库


如果将分叉存储库克隆到本地PC,则可以将原始存储库添加为第二个远程存储库。添加新的remote后,您可以从原始reposity获取更新的源代码,并与跟踪您的私有存储库的分支库合并,然后推送到您的私有存储库。

这并不理想,但没有简单的方法来跟上project scaffold的最新情况,特别是考虑到您可能会对每个项目的设置进行自己的更改

值得关注回购协议的变化,否则时不时会回来检查新的内容。您可以查看提交,以获得已更改内容的概述


通常,我会时不时地拿出一份新的回购协议副本,然后将其与我的项目区分开来。记住我为我的项目所做的更改,我会将相关更改合并回我的回购协议中。

这并不理想,但没有简单的方法来跟上项目脚手架的最新情况,特别是考虑到您可能会对每个项目的设置进行自己的更改

值得关注回购协议的变化,否则时不时会回来检查新的内容。您可以查看提交,以获得已更改内容的概述


通常,我会时不时地拿出一份新的回购协议副本,然后将其与我的项目区分开来。记住我为我的项目所做的更改,我将把相关更改合并回我的回购协议中。

一旦你克隆GitHub项目,它将成为“你的”项目,你必须管理代码

您可以做的只是像在任何其他git项目中一样,从
上游
(原始项目)中提取更改


克隆GitHub项目后,它将成为“您的”项目,您必须管理代码

您可以做的只是像在任何其他git项目中一样,从
上游
(原始项目)中提取更改