squash

    1熱度

    1回答

    我的回購有大量的提交,我想壓扁一切,直到最後五次提交 - 所以最終回購會有一個壓扁提交,然後我最近的五次提交。 前: 10 9 8 7 6 5 4 3 2 1 後: 10 9 8 7 6 squash commit 我試着混帳重置--soft末和擠壓部分的開始,但我不知道如何讓我的最後五個承諾,當我壓制五個之前的部分時,這些承諾就會消失。

    1熱度

    1回答

    我們的團隊一直在開發一個項目的2個版本。 master分支中的提交基本上是對舊代碼的錯誤修正, 而v2setup分支包含完整的重寫。 如果沒有發生這些錯誤修正我可以簡單地將新分支壓回主服務器, 但如果我沒有錯誤,那隻會導致現在惱人的衝突。 那麼我該怎麼做呢?

    1熱度

    1回答

    我有兩個分支,master和upstream,有數以千計的文件要合併,並有相同數量的合併衝突。 事情是,上游(「他們」)文件的90%是我想保留的文件。除了「git mergetool」之外,有沒有辦法自動使用所有的上游文件,除非文件已被特定人員編輯?這樣,我就可以自己手動解決合併衝突,只有十幾個文件。 下面是僞代碼可以工作,在我的腦海: git checkout master git merge

    1熱度

    3回答

    考慮下面的git的歷史: * 21f05f9 - Fifth commit * 0534049 - Fourth commit * 738ae0a - Third commit * 288ffd2 - Second commit * 2535dca - First commit 我將如何結合21f05f9738ae0a和2535dca成一個承諾? 我已經試過git rebase -i

    0熱度

    2回答

    我與github上回購那裏有很多的提交歷史上已經「修正錯誤」,「bug修正這次是真的」,「確定最終修正錯誤」,「最終確定」工作。 這些直接承諾給主。我怎樣擠壓它們? Fromt一年前他的崗位 - 它基本上聽起來這是不好的,want to squash multiple commits in github。過去一年有什麼變化嗎?

    1熱度

    1回答

    我在GitHub上分叉了一個項目。在對我的分支項目進行更改/提交之前,我需要壓縮原始提交。但是,我想知道是否可以創建拉取請求以將我的更改合併回原始項目。這可以做到嗎? 我試圖做一個測試項目,但它似乎是這樣,我不能做拉請求,因爲網絡顯示這兩個項目不再連接。下面是我做的: 創建一個測試項目(「原始項目」) 創建一個新的文件,提交和推 創造了另一個文件,提交和推 在另一帳戶,我分叉了測試項目(「分叉項目

    2熱度

    2回答

    在Git中,讓我們說,我一直工作在當地的分支: Common ancestor /\ A \ / X B \ / Y C remote local 我做了本地提交A,B和C,並在平均時間的遠程分支移動與提交X和Y.所以我一拉,並得到: Common ancestor /\ A \ /

    2熱度

    1回答

    我有這個樣子(通過數字/字母排序)病史: c1a - c1b - c2a - c2b - c4 - c5 - c6 - c8 (master) | \ | c9 (branch2) \ c3 - c10 (branch3) \ c7 - c11 (branch4) 我

    1熱度

    2回答

    之間我有一個測試版本庫有以下病史: 提交eb4a4d52a8fe6abdebb93c7747beac2d511003af(HEAD,碩士)合併: 22f849c 94e27d1作者:您的姓名日期:星期一1月27日 0點51分42秒2014 +0100 Merge branch 'cheryr' Conflicts: FILE 提交22f849c403b6cdf43280e66e9

    1熱度

    2回答

    Git菜鳥在這裏。我將幾個提交壓縮到一個提交中,並將單個提交推送到遠程存儲庫。現在我想讓一些壓扁的提交回來。可能嗎?