git-revert

    5熱度

    2回答

    我有一個功能分支創建,比如說github上的feature/branch1。 我爲它創建了一個拉取請求並將它合併。 當達到我們的管道,我們計算有問題,我們得到了它恢復使用的Git上的 Revert按鈕,這就造成我們合併了主,一切都很好了「還原」 PR。 幾個星期之後,即得到了合併到主後其他永久居民,我們想通我們會還原最回覆。這一次,我們進入了關閉的Revert PR,並嘗試再次使用Revert按鈕

    4熱度

    2回答

    想象一下下面的場景: 不應該被合併到集成分支的代碼需要被還原。但是,您不能重置,因爲自那以後發生了其他提交。此外,您可能希望在稍後重新應用該提交。 使用git revert可以很容易地應用反向提交。但是,當我們想要提交更改時(例如從功能分支),會發生什麼?你是否重新合併分支?這是否會起作用,因爲技術上代碼已經合併了? 當你終於準備接受合併時,你會做什麼?

    0熱度

    2回答

    我是非常新的git,無法從谷歌或stackoverflow找到確切的解決方案。我試過 Undo git pull, how to bring repos to old state好,但沒有成功。 我基本上有"initial"和"pre_dev"分支。通常我將我的初始分支代碼合併到pre_dev分支中。 但是今天我錯誤地把pre_dev換成initial。現在源代碼樹顯示推送通知到初始。所以請讓我知

    1熱度

    1回答

    我試圖恢復合併,但我不知道是否使用git revert -m 1 <merge commit's sha>或git revert -m 2 <merge commit's sha>。如何找出哪個父母是-m 1,哪個父母是-m 2?

    0熱度

    1回答

    我在Android Studio(最新穩定版)上,我在尋找一些方法來恢復使用Android Studio gui的git commit。但我無法找到這樣的選擇。它似乎失蹤了? 我想要做的完全一樣的,我可以用控制檯的git-revert命令這樣做:https://git-scm.com/docs/git-revert 可能或不?

    0熱度

    1回答

    我的用例非常常見。 我添加了一個提交,通過我的構建系統。構建系統上的一些提交後測試失敗。系統配置爲恢復這樣的提交。 因此該系統還添加了Reverting back revision my-commit。 現在,我添加了修正以糾正構建。但是在別人推倒我之前,其他人做了2次提交之後成功進入的提交。 所以我現在的狀態是: $ git log commit good-commit1 author:

    0熱度

    1回答

    我想將我的特性分支合併到develop分支上。然而,其中一個提交恢復了我現在想要的提交。 * develop - merge revert PR |\ | * Revert undesired merge |/ * Merge (undesired) |\ | * commit A |/ | ... (lots of commits) | | * feature - co

    1熱度

    1回答

    爲了嘗試和了解git revert,我對文本文件做了一系列4個簡單的提交--A,B,C,D - foo.txt目的是稍後撤銷提交B並保持提交A,C,D完好無損。 因此,在每次提交時,我都在文件中添加了一行,模擬添加的功能或引入的錯誤。 提交後A,中foo.txt內容: Feature A 提交B之後,中foo.txt內容:(在這裏,我介紹一下,我會稍後再試撤消/復原的錯誤。 ) Feature

    0熱度

    1回答

    我有一個棘手的情況。我需要刪除並重新提交一些我已經推送到github remote repo的提交。但是這些提交不再是HEAD(人們把它們推到頂端)。 我明白我可以恢復提交,因此保留提交歷史記錄。但要求是讓錯誤承諾消失。 所以: D <- other people's commit | C <- B and C are wrong commits! They need to be remove

    5熱度

    1回答

    我想重新創建一個合併衝突,所以我可以在第二次正確解決它。 實施例: 科 'A' 檢出。 分支'B'被合併入。 從合併解決衝突(創建合併提交)。 推送到遠程。 其他人合併到分支'A'並推送到遠程。 哦,親愛的,我已經意識到我的衝突解決方案是錯誤的,我與他們一起,而不是我的,不管。 現在呢? 我基本上想重新做衝突解決部分。 我沒有選擇重新設置我的HEAD,因爲分支已經被推送到遠程;並且在我意識到解決衝