2015-07-20 43 views
0

github上有一個git項目,我想爲我的工作重新組織。每次在github上標記項目時,我都想對其應用更改,以便能夠將更改保持爲原始項目的最新狀態。我需要有關此工作流程的幫助。我熟悉git基礎知識,沒有什麼先進的。明確的步驟將有助於使這一點可以理解。跟蹤並應用項目標籤中的更改

+1

只需將項目的更改合併到您自己的存儲庫中即可。如果您感覺時髦並且更喜歡更線性的歷史,請使用rebase而不是merge。 – knittl

+0

Rebase似乎比合並更好。我所希望的是一些步驟的工作流程,我可以從跟蹤到每次重新綁定。我只想從原始項目的標籤更新,當我知道它已被標記時,原始項目主人的更改可能仍未發佈。 – solet

+0

或者你正在尋找一種自動化的方式來做到這一點,或者你問如何在標籤頂部重新標記/合併標籤? – knittl

回答

0

讓我們假設你有一個遠程起源,你想從版本較新提交更新本地主分支V5.0

  1. git fetch
  2. git checkout -b master
  3. git pull --rebase origin v5.0

這樣你自己l您的本地分支已更新,其中包含v5.0的所有提交以及您的提交。

+0

嗨。謝謝。我想我需要一個原始的遙控器,一個本地版本,我需要跟上最後一個標籤的日期,然後用標籤版本重新綁定我的主人。至少這是我從閱讀中得到的結果。我認爲這有幫助,但我可能錯過了一些東西,或者這可能不完整。 – solet

+0

您能否在問題中添加更多信息作爲不適合您的原因?您是否克隆了您試圖從中獲取更新的存儲庫? – raviolicode

+0

我發現這與我正在尋找的東西很接近。 http://stackoverflow.com/questions/8660883/how-to-achieve-a-private-branch-in-git-that-floats-when-merging-with-upstream但仍然試圖讓這個解決。 – solet