我正在對tzdata軟件包進行自定義修改。在知道如何使用git之前,我通過直接在服務器上修改文件來定製服務器。現在我學會了在這家公司使用git,我發現了「tzdat-AU」回購從下面的github上:如何合併現有的git倉庫以從祖父倉庫中提取內容?
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?
我試過,但有這樣的錯誤失敗:
湯姆@ bkgovsrv1:〜/ Dropbox的/庫/的tzdata-BB $ git remote add upstream https://github.com/eggert/tz.git 致命:遠程上游已存在。
tom @ bkgovsrv1:〜/ Dropbox/repository/tzdata-bb $ git status 分支主人 您的分支是最新的'origin/master'。
未跟蹤文件: (使用「混帳添加...」在什麼將致力於包括)
tzselect
沒有加入到承諾,但未跟蹤文件存在(使用「混帳添加」追蹤) tom @ bkgovsrv1:〜/ Dropbox/repository/tzdata-bb $
任何幫助?
你是什麼意思?您已經下載了一個全新的存儲庫,與您當前沒有任何共同之處。你是否期望工作樹中的文件通過'git fetch'操作來改變?你必須從爺爺/主人開始一個新的分支,或者強行將你的主分支重新指向爺爺/主人。 – 2014-09-26 16:14:53
你說得對。現在我試圖從祖父/主人拉。由於差異如此之大,我需要重新整理它,並且需要時間。手指交叉。 :-) – 2014-09-26 16:44:57