我正在对 tzdata 包进行自定义修改。在知道如何使用git之前,我曾经通过直接在服务器上修改文件来自定义服务器。现在我在这家公司学会了使用 git,我从下面的 github 中找到了“tzdat-au”repo:
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 从中获取更新呢?
我问了我的问题后发现了这个:
我尝试过但因出现此类错误而失败:
tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ git remote add upstream https://github.com/eggert/tz.git 致命:远程上游已经存在。
tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$ git status 在分支 master 你的分支是最新的'origin/master'。
未跟踪的文件:(使用“git add ...”来包含将要提交的文件)
tzselect
没有添加到提交但存在未跟踪的文件(使用“git add”跟踪)tom@bkgovsrv1:~/Dropbox/repository/tzdata-bb$
有什么帮助吗?