git-rebase

    3熱度

    1回答

    我克隆了一個開源第三方資源庫,並開始在本地工作,向本地主服務器提交。 遠程GitHub的倉庫現在有一個標籤叫8.1.1 最新最好的方式從遠程標記變基?我只想從該版本中獲取最新的更改,然後重播我的更改。 我已經做了git checkout tags/8.1.1但在一個分離的頭狀態

    0熱度

    2回答

    想象一下,有人強迫重新推進,下游的人們一直在做事情,他們會怎麼樣?他們是否必須再次解決所有衝突?

    0熱度

    1回答

    我有一個目錄結構的混帳回購協議是用於像這樣: outer |--> inner1 |--> inner2 ... 我改製爲這樣: outer |-->middle |--> inner1 |--> inner2 在此期間,一位同事將更改推送到inner1中的文件中,我現在需要對我的提交進行重新綁定,並將衝突合併。所有更改都沒有衝突,只是文件的路徑發生了變化。 重

    2熱度

    1回答

    TL; DR:是否可以重命名合併(無快進合併)分支中的提交而不破壞歷史記錄? 我想重命名提交。類似於rebase --interactive HEAD~5。但是我想保持HEADs處於當前位置。 Rebase將壓扁日誌。 我使用功能分支 * c3cb3ad - Merge branch 'featureX' into develop (15 minutes ago) <FOO> |\ | * d

    5熱度

    3回答

    我試圖壓扁許多提交到一個單一的問題是,我需要做的作者(姓名或電子郵件)。 的情況: 可以說我有一個分支叫功能一,在這個部門我有很多很多的作者提交。如何將作者的所有提交(例如電子郵件)壓縮爲單個提交。我想這樣做是爲了能夠將所有作者提交合併到master中。 這裏有什麼幫助嗎? 在此先感謝

    -3熱度

    1回答

    我當時在分支「Feature」工作。 所以我的git樹是: master A<--B<--C<--D<--F<--G |<--E Feature 我想獲得所有最新的高手在特性分支工作一段時間,所以我所做的: git checkout Feature git rebase master 在底墊我在一個有合併衝突文件和手動解決衝突期間,我犯了一個錯誤,

    0熱度

    2回答

    我開發了許多非常相似的項目 - 使用相同的基本特徵。我的場景假設,我有基本的分支,例如'主',然後我從'主'新分支創建'project1-dev','project2-dev' - 創建的分支是單獨開發的,但有時我想爲project1-dev添加新功能,然後將此功能移到'master',然後與'project2-dev' 。在Visual Studio 2015中,我可以使用'Rebase',但它

    3熱度

    1回答

    我正試圖合併分支feature回到master。 master提前一打提交feature分支,feature由三個提交組成,它們與master以來完成的任何操作都沒有衝突。這應該是一個非常簡單的合併。 如果我做了重訂工作流程,沒有任何問題的損失(文件名略): $ git checkout feature $ git rebase master First, rewinding head to

    2熱度

    1回答

    我是否認爲在大多數回購中壓縮初始提交併不是一個好主意? 我見過很多答案,告訴你如何壓扁最後的提交,但我認爲,在共享倉庫中,壓縮初始提交併不明智,因爲基本上重寫了歷史記錄。

    1熱度

    1回答

    我的情況如下: 對具有約30次提交的功能分支作出各種更改 需要從Github中拉出develop-branch並將其與功能分支。 這是我已經嘗試: git pull --rebase origin develop CONFLICT (content): Merge conflict in users.py 我解決衝突的話, git add users.py git status #