仅从Web更新github fork(换句话说,没有GIT!)

man

我和/或有可能在github上的网站更新(pull/ rebase/ reset --hard branchname)项目的分支。.而无需GIT

这是具体的问题。我只是通过非常慢的Internet连接(400兆变化)将上游的更改拉到了本地计算机上。花了很长时间。我现在想开始在本地进行更改,然后将更改上传到我在github上的fork中。问题是,当我推送到github时,git会将这些400mb的更改上传到我的fork中。如果我可以去github.com并告诉那里的叉子从它分叉的地方进行更新,那么那400meg将在github上转移,当我最终去推送我的本地更改时,上传的差异只有几k。

一张图。这是正常的做法

github:upstream               github:origin
        \                          ↗
         \                        /
          \                      /
           ↘                    /
  (git pull 400meg slow)     (git push 400meg+1k slow)
                 \            ↗
                  \          /
                   \        /
                    ↘      /
                      local

这就是我要的

github:upstream ----> (pull fast) ->  github:origin
        \                               ↗
         \                             /
          \                           /
           ↘                         /
  (git pull 400meg slow)       (git push 1k fast)
                 \               ↗
                  \             /
                   \           /
                    \         /
                     ↘       /
                       local
man

这些步骤似乎有效(请检查最后一步)。

  1. 转到github上的fork,然后右键单击“ Pull Request

  2. 点击“新请求请求

  3. 您应该看到一条消息“没有什么可比较的”。单击“尝试切换基础进行比较”。

    这会将拉动从切换forkedrepo:master ... fork:masterfork:master ... forked:master

  4. 输入类似“合并”的描述,然后点击“发送拉取请求

  5. 现在,您将看到一个请求,该请求从派生的仓库回传到您的fork中。滚动到底部。您应该看到“此拉取请求可以自动合并”。点击“合并拉取请求

  6. 点击“确认合并

此时,您应该在github存储库中进行所有新更改。为了摆脱多余的合并,请执行以下步骤(或可能我遗漏了一些东西?)

在本地

$ git pull origin master
$ git reset --hard HEAD~1 
$ git push origin master -f

注意:我在这里找到了这项技术

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅从Web更新github fork(换句话说,没有GIT!)

来自分类Dev

CSS3没有边界,换句话说,线在拐角处不交汇

来自分类Dev

如何检查变量在Rails中是否有可用的地图?换句话说,变量是否可映射?

来自分类Dev

这句话的意思是:“换句话说,obj.prototype通常不是obj的{Prototype}。”

来自分类Dev

无法自动加载常量,需要FILEPATH定义它-换句话说,是吗?

来自分类Dev

换句话说,遇到分页符时列不是连续的,怎么办?

来自分类Dev

如何使用自动链接网络设置或换句话说,拦截自动链接网络OnClick事件来控制textView onclicklistener?

来自分类Dev

如果我想检查.bashrc文件,可以使用什么脚本。换句话说,要知道它是否正在使用?

来自分类Dev

如何在Gnome3中使用Nautilus在列表模式下粘贴?换句话说...我在哪里右键单击“粘贴”?(不是“粘贴到文件夹...”)

来自分类Dev

Git仅从Github获取打开的PR

来自分类Dev

如何从<td>属性中仅从Web提取数字而没有标识符(按漂亮的汤)

来自分类Dev

如何使用现有的fork更新我的github库?

来自分类Dev

通过git更新github wiki文件

来自分类Dev

Github更新/覆盖发布的现有资产

来自分类Dev

如果数据是新数据,则仅从Web服务更新本地数据库中的数据

来自分类Dev

Github如何立即更新其Web界面?

来自分类Dev

如何在没有提交历史的情况下制作可见的 github fork?

来自分类Dev

有没有一种方法可以使用git将库从Github自动更新到Android Studio项目中?

来自分类Dev

有没有一种方法可以使用git自动将Github中的库更新为Android Studio项目?

来自分类Dev

如何在Windows上从GitHub桌面更新git版本

来自分类Dev

Git提交,git push到GitHub,仅提交,但GitHub未更新

来自分类Dev

重定向git / github项目到fork?

来自分类Dev

git push没有出现在Github中

来自分类Dev

从github克隆git仓库而没有完整的URL

来自分类Dev

没有本地工作目录的Github远程仓库上的Python更新文件

来自分类Dev

在Github Web UI中从Git提交ID创建分支

来自分类Dev

更新使用Web界面导入功能创建的github存储库

来自分类Dev

删除别名并合并github commit(在github repo中更新带有w / commit的文件)

来自分类Dev

如何使用最新的更新来更新从github pull请求创建的git分支

Related 相关文章

  1. 1

    仅从Web更新github fork(换句话说,没有GIT!)

  2. 2

    CSS3没有边界,换句话说,线在拐角处不交汇

  3. 3

    如何检查变量在Rails中是否有可用的地图?换句话说,变量是否可映射?

  4. 4

    这句话的意思是:“换句话说,obj.prototype通常不是obj的{Prototype}。”

  5. 5

    无法自动加载常量,需要FILEPATH定义它-换句话说,是吗?

  6. 6

    换句话说,遇到分页符时列不是连续的,怎么办?

  7. 7

    如何使用自动链接网络设置或换句话说,拦截自动链接网络OnClick事件来控制textView onclicklistener?

  8. 8

    如果我想检查.bashrc文件,可以使用什么脚本。换句话说,要知道它是否正在使用?

  9. 9

    如何在Gnome3中使用Nautilus在列表模式下粘贴?换句话说...我在哪里右键单击“粘贴”?(不是“粘贴到文件夹...”)

  10. 10

    Git仅从Github获取打开的PR

  11. 11

    如何从<td>属性中仅从Web提取数字而没有标识符(按漂亮的汤)

  12. 12

    如何使用现有的fork更新我的github库?

  13. 13

    通过git更新github wiki文件

  14. 14

    Github更新/覆盖发布的现有资产

  15. 15

    如果数据是新数据,则仅从Web服务更新本地数据库中的数据

  16. 16

    Github如何立即更新其Web界面?

  17. 17

    如何在没有提交历史的情况下制作可见的 github fork?

  18. 18

    有没有一种方法可以使用git将库从Github自动更新到Android Studio项目中?

  19. 19

    有没有一种方法可以使用git自动将Github中的库更新为Android Studio项目?

  20. 20

    如何在Windows上从GitHub桌面更新git版本

  21. 21

    Git提交,git push到GitHub,仅提交,但GitHub未更新

  22. 22

    重定向git / github项目到fork?

  23. 23

    git push没有出现在Github中

  24. 24

    从github克隆git仓库而没有完整的URL

  25. 25

    没有本地工作目录的Github远程仓库上的Python更新文件

  26. 26

    在Github Web UI中从Git提交ID创建分支

  27. 27

    更新使用Web界面导入功能创建的github存储库

  28. 28

    删除别名并合并github commit(在github repo中更新带有w / commit的文件)

  29. 29

    如何使用最新的更新来更新从github pull请求创建的git分支

热门标签

归档