squash

    2熱度

    2回答

    在當前點我混帳重訂,待辦事項是 squash: f732993 aaatest # Rebase f3a7aa7..f732993 onto f3a7aa7 # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit,

    2熱度

    2回答

    我做了一些代碼的重大重構,並且在這個過程中我提交了好幾次。這還沒有推到任何公開回購。推之前,我想現在將提交重組爲邏輯單元。問題是我不僅要壓縮提交內容,而且還要將其重新組織爲其他提交。 爲了說清楚,我已經將A1,A2,A3和B提交給B1,B2,B3。我想檢出A之前的版本,並使用區塊A1,A2,B2和新的區塊B1,B3,A3的提交D創建新的提交C. 在此先感謝。

    4熱度

    2回答

    我在一個正在成長和利用git的團隊中工作。我們通常在我們自己的分支機構工作。 我把從其他工人庫中的一些變化。他的變化最終被添加到並與一個壁球提交併入主分支。 當我試圖從主取回併合並我有衝突的負載。我在想這是因爲壁球合併和它會混淆合併跟蹤的事實。有沒有簡單的方法呢?其次,如果開發人員在大量分支上工作,並且在進入主人之前可能需要其他人進行更改,那麼有辦法在繼續對主人進行壓扁提交時處理此問題。 Reba

    8熱度

    4回答

    我的工作流程: 從主分支在我的分支 工作,經常犯(100+) 當工作在我的分支完成,合併高手進我的分支,解決所有衝突。合併回掌握 代碼審查之前 代碼審查的時候,我需要顯示差異兩個頭和壁球之間/整理我提交(約5次提交)。這項任務的最佳GUI(跨平臺?)是什麼?

    49熱度

    4回答

    我想要一個簡單的解決方案,在交互式rebase期間壓縮兩個合併提交。 我的庫看起來像是: X --- Y --------- M1 -------- M2 (my-feature) / / / / / / a --- b --- c --- d --- e --- f (stable) 也就是說,我有一個my-feature分支已合併兩次近日,有沒有真正之間提交英寸我不只是想

    4熱度

    1回答

    我之前通過創建一個克隆並在克隆中完成了rebase,但我懷疑我可以在單獨的分支上安全地執行此操作。 我有一個功能分支feat-x約25提交。我想(安全地)將其中幾個壓在一起。 (我說「放心」,因爲第幾次我壓扁我沒有得到它的權利 - 但在克隆工作,所以只是把它扔了,直到我想通了正確的咒語) 什麼序列的命令會給我feat-x-exp這是feat-x的副本,所以我可以嘗試擠壓而不打擾feat-x?

    1熱度

    1回答

    我有一個分支mybranch,它有六個提交併來自提交C。我想創建一個新的分支,也基於提交C,它有效地包含mybranch提交的所有提交,並壓縮爲一個提交。最簡單的方法是什麼? 我需要做到這一點,因爲「在你git-push之前壓扁」的口頭禪。對於新的分支,我不希望在推送到遠程服務器的歷史記錄中提及mybranch。我想創建一個全新分支的原因是因爲我想保留mybranch中的所有提交以供參考。

    2熱度

    1回答

    我的公司正在將CVS轉換爲git。我們已經在CVS很長一段時間,所以有很大的歷史。手工操作太多。 看着日誌,可以做很多擠壓。很多。我想要做的是鉤住一個腳本,它將比較兩個相鄰的提交。如果它返回true,則連接提交消息並壓縮提交。我也很樂意接受兩個提交和一個提交消息的命令,然後將它們壓縮在一起。 git rebase --interactive與我需要的接近,但「squash」需要太多的手動干預。我也

    3熱度

    3回答

    後提交信息,我想在做一個腳本如下: git merge --squash someBranch git push 的問題是,合併不會做一個承諾。所以在推動之前我必須承諾。通過此合併創建的默認提交消息就足夠了。所以我的問題是: 我可以做自動生成提交合並? 或者我可以在腳本中添加一個命令來執行接受默認消息的提交嗎? 謝謝!

    1熱度

    2回答

    我想將一個完整的二進制數據目錄推送到遠程服務器。因爲這可能需要幾天時間,我在本地提交併一次推送一個文件(如果我一次提交所有內容並推送,如果傳輸中斷,則必須從頭開始重新啓動,對不對?)。 當一切都被轉移時,我想將所有這些提交壓縮成一個。如果我在本地壓縮然後按下,所有數據都會再次傳輸!這打破了我的戰略目標。 也許我可以登錄遙控器,然後重複遙控壓縮操作,但是有沒有更好的方式來做我想做的事情。如何通知gi