我正在研究tzdata包的自定义修改。在了解如何使用git之前,我曾经通过直接在服务器上修改文件来自定义服务器。现在我学会了在这家公司使用git,我找到了" tzdat-au"来自下面的github的回购:
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
现在,问题是:如果我想让我的回购更新,我必须更新上面的爷爷回购。那么如何才能让repo从中获取更新?
在我问我的问题后,我发现了这一点:
How do I update a GitHub forked repository?
我试过但失败了这样的错误:
tom @ bkgovsrv1:〜/ Dropbox / repository / tzdata-bb $ git remote add upstream https://github.com/eggert/tz.git 致命的:远程上游已经存在。
tom @ bkgovsrv1:〜/ Dropbox / repository / tzdata-bb $ git status 在分支大师 您的分支机构是最新的&origin; /'。
未跟踪的文件: (使用" git add ..."包括将要提交的内容)
tzselect
没有添加到提交但未跟踪的文件存在(使用" git add"跟踪) tom @ bkgovsrv1:〜/ Dropbox / repository / tzdata-bb $
任何帮助?
答案 0 :(得分:0)
我知道为什么我以前失败了。
由于我从另一个回购我的回购,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$
不确定我是否可以制作。我会试试。
答案失败了。我从爷爷回购中得不到任何东西。有什么建议吗?