rebase

    0熱度

    1回答

    我試圖重新排序3次提交。 我目前的狀況是: A -> B -> C 我想變基並獲得這樣的: A -> C -> B (只是交換承諾B和C) 我運行命令git rebase -i A 。 我的編輯器打開了,我改變了選擇完成並保存。 什麼都沒有發生。 我注意以下幾點: 當我運行變基命令,我的編輯器打開,而且我已經看到在終端執行以下操作: Successfully rebased and upd

    3熱度

    2回答

    經過多次嘗試後,我一直無法弄清楚。我有兩個本地分支,master和tests。我有兩個對應的遠程分支具有相同的回購,origin/master,origin/tests。我有另一個遠程分支public/master。我有一些推送在本地master和遠程origin/master提交歷史記錄。現在,我想壓扁origin/master的所有提交併將其推送到遠程分支public/master。我無法弄清

    0熱度

    2回答

    由於我面對這個困難很多,我想知道git是否有一個妄想。 我有一個上游回購。 我已經僞裝了,並命名爲origin。 我有一個master分支。 我有一個分支叫做feature_1。 我在feature_1分支在開發過程中。我下面這些步驟時,我想變基它: $ git checkout master $ git fetch upstream // To see is there any change

    6熱度

    1回答

    當我編寫代碼時,我將它分解成小的邏輯更改,可以方便快速地進行審閱。 爲此,我使用git rebase -i(交互式)來壓扁,放置和改變提交次序。 我注意到這有時會導致GitHub拉取請求上的提交順序不同(儘管訂單保留在遠程分支上)。 例如, 提交1 提交2 提交3 可能在PR顯示爲: 提交3 C ommit 1 承諾2 我在網上搜索,只有設法找到這個GitHub上的幫助頁面:Why are my

    1熱度

    2回答

    當您使用Gerrit推送審查後解決衝突時,我遇到問題。 這是我的步驟: # update from remote $ git fetch # get my change from gerrit $ git fetch ssh://[email protected]:29418/Git_training_class2 refs/changes/25/325/1 && git checkout

    2熱度

    1回答

    在重新綁定期間編輯了一些提交之後,我改變了主意,想要對以下提交進行操作。我如何編輯其餘的命令?

    0熱度

    1回答

    我正在嘗試在git倉庫中重寫我的歷史,並且迄今取得了輕微的成功。 我嘗試使用rebasing來擺脫每個提交中的巨大文件,我一定做了錯誤的事情,因爲我結束了這個奇怪的形狀歷史。 * 0758bb3 - (HEAD -> master, origin/master, origin/HEAD) |\ | * 1ff4a51 | * f33555f (... a bunch of commits

    4熱度

    5回答

    我想以編程方式與我的特性分支將不得不重訂衝突,如果我試圖變基他們確定。有沒有辦法讓git能夠告訴我這些信息而不需要實際執行rebase? 做不到這一點,什麼是檢測一個重訂git rebase --abort之前荷蘭國際集團失敗的最簡單的方法? 我的問題是類似這兩種,它們是相同的,但對於合併,而不是變基 Can git tell me if a merge will conflict without

    0熱度

    2回答

    我有以下情況: Master ---X---X---X \ Alpha branch A1---A2---A3---A4---A5---A6 \ \ \ beta branch B1---B2 \ My Branch M1---M2---M3 我想將我的分支「B2」,像這樣結束了: Ma

    0熱度

    1回答

    我們知道,在BRANCH重新配置master之後,git會拒絕git push origin BRANCH。如果我是唯一一個在BRANCH上工作的人,推送時我可以使用--force,或者再次刪除遠程BRANCH和psuh BRANCH。 所以,我知道問題的解決方案,但我不知道的是如果我的解決方案有缺點。開發人員使用的最佳做法是什麼? 此外,如果不止一個人在BRANCH上工作,那麼處理此問題的安全/