如何合并现有的git回购以从爷爷回购中提取内容



我正在对tzdata包进行自定义修改。在知道如何使用git之前,我曾经通过直接在服务器上修改文件来自定义服务器。现在我在这家公司学会了使用git,我在下面的github上找到了"tzdat-au"回购:

https://github.com/tedjp/tzdata-au

我分叉回购并成为以下内容:

https://github.com/tomchiukc/tzdata-bb/commit/b4f73814d66077d4ffe9f1c18b1f9ec078ca0c96

然后我发现内容已经有4到5年没有更新了。为了赶上它,我跟踪了tzdata中的文件,并用tzdata-2014g更新了我的代码。但后来,我发现当我需要制作它时,我会需要越来越多的文件。然后我看到了下面的回购:

https://github.com/eggert/tz/compare

现在的问题是:如果我想让我的回购保持最新,我必须更新上面的爷爷回购。那么,我如何进行回购以从中获取更新呢?


我问了我的问题后发现了这个:

如何更新GitHub分叉存储库?

我尝试过,但失败了,出现了这样的错误:

tom@bkgovsrv1:~/Dropbox/repository/tzdata bb$git远程添加上游https://github.com/eggert/tz.git致命:远程上游已存在。

tom@bkgovsrv1:~/Dropbox/repository/tzdata bb$git status在分支主机上您的分支机构是最新的"origin/master"。

未跟踪的文件:(使用"git add…"包括将要提交的内容)

tzselect

没有添加任何要提交的内容,但存在未跟踪的文件(使用"git add"进行跟踪)tom@bkgovsrv1:~/Dropbox/repository/tzdata bb$

有什么帮助吗?

我以前就知道我失败的原因。

由于我从另一个回购中分出了我的回购,github已经将父亲回购作为"上游"回购。因此,如果我也尝试这样做,因为已经有一个标签叫"上游"。这个方法不起作用。

不过,如果我换了标签,一切都会好起来的。这是输出:

   tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ git fetch upstream
   From https://github.com/tedjp/tzdata-au
    * [new branch]      master     -> upstream/master
    * [new branch]      upstream   -> upstream/upstream
   tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ git remote add grandpa https://github.com/eggert/tz.git
   tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ git fetch grandpa
   warning: no common commits
   remote: Counting objects: 11305, done.
   remote: Compressing objects: 100% (4588/4588), done.
   remote: Total 11305 (delta 6725), reused 11277 (delta 6701)
   Receiving objects: 100% (11305/11305), 8.30 MiB | 198.00 KiB/s, done.
   Resolving deltas: 100% (6725/6725), done.
   From https://github.com/eggert/tz
    * [new branch]      master     -> grandpa/master
    * [new tag]         2014h      -> 2014h
    * [new tag]         2012e      -> 2012e
    * [new tag]         2012f      -> 2012f
    * [new tag]         2012g      -> 2012g
    * [new tag]         2012h      -> 2012h
    * [new tag]         2012i      -> 2012i
    * [new tag]         2012j      -> 2012j
    * [new tag]         2013a      -> 2013a
    * [new tag]         2013b      -> 2013b
    * [new tag]         2013c      -> 2013c
    * [new tag]         2013d      -> 2013d
    * [new tag]         2013e      -> 2013e
    * [new tag]         2013f      -> 2013f
    * [new tag]         2013g      -> 2013g
    * [new tag]         2013h      -> 2013h
    * [new tag]         2013i      -> 2013i
    * [new tag]         2014a      -> 2014a
    * [new tag]         2014b      -> 2014b
    * [new tag]         2014c      -> 2014c
    * [new tag]         2014d      -> 2014d
    * [new tag]         2014e      -> 2014e
    * [new tag]         2014f      -> 2014f
    * [new tag]         2014g      -> 2014g
   tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ 

不确定是否I可以制作。我会试试的。


这个答案失败了。我从爷爷那里什么也没得到。有什么建议吗?

相关内容

  • 没有找到相关文章

最新更新