git-rebase

    0熱度

    1回答

    我在master上有一些子分支。 我如何基於我的本地/主人可以在所有子分支上根據origin/master(獲取後)重新綁定local/master? 換句話說,我有一些: *---*---*(master)---*---*---*(feature-A) \ \--*---*---*(feature-B) --*---*---*---*---*---*---*(origi

    2熱度

    1回答

    有時我會在重新定位和修復衝突後遇到此問題。我做了git add .,我會跑git rebase --continue。 不過,我有時會收到此消息 Applying: xxxxxx No changes - did you forget to use 'git add'? If there is nothing left to stage, chances are that something

    0熱度

    2回答

    我們使用分支功能,然後我們合併到master。我們也使用分支版本。不過,我有一個特殊的功能(合併到master)需要進入版本分支。以前,我一直在使用cherry-pick(手動拔取一次提交一個),但是此功能提交的提交次數過多。有沒有更好的辦法? 此功能已合併爲master。該分支不再在本地存在。但是,我確實將它合併爲master。 我能夠恢復feature-branch(因爲我們使用GitHub)

    0熱度

    1回答

    我有兩個分支。 branch1包含最新的更改,其他(branch2)包含遠程的最新更改。 所以我做的是我得到的最新的共享犯,像這樣: SHA=$(git merge-base branch1 branch2) 然後我跑變基 git checkout branch1 git rebase ${SHA} 我遇到的問題是,這似乎並沒有正在壓縮branch1上的提交。它應該壓制提交,我的大綱是錯

    1熱度

    1回答

    試圖瞭解爲什麼命令 git merge --squash mybranch 不叫 git rebase -squash mybranch 因爲它似乎它的操作更像是底墊比合並。我的理解是,它會在提交樹中搜索,直到它找到當前分支的一個通用基本提交併且mybranch。然後它將所有從該基節點到mybranch頭部的提交重新應用(重新綁定)到當前分支的頭部。但是,這樣做到索引/工作區,以便它可以作

    0熱度

    1回答

    interactive rebase in progress; onto 2e0a7b5 Last commands done (6 commands done): f 6d90337 show_user POD reworked f 3bafc68 Minor Updates in User.pm POD (see more in file .git/rebase

    4熱度

    2回答

    如果我碰上合併錯誤,我通常解決了合併錯誤,重新添加我的文件,並使用 git rebase --continue 繼續拉動和推動。 現在我有時間深入瞭解git是如何工作和計算出來的,應該可以創建一個新的提交。我想,這可能是一個好主意,以澄清有一些合併錯誤,並且他們手動解決。 那麼哪一個被推薦使用,它們的優點和缺點是什麼? 在此先感謝!

    1熱度

    3回答

    我是Git rebasing的新手,希望能夠完全輕鬆地還原rebase。我發現涉及多個步驟並使用高級命令(如git reflog)的解決方案。恐怕我無法正確地應用這些內容,並且/或者需要很多時間來弄清究竟該做什麼。 即使它是「啞巴」,是否有一個簡單,快速和萬無一失的解決方案? 我自己的「愚蠢」解決方案:在文件系統級複製項目文件夾,然後在「失敗」復位後刪除原始文件夾並將備份重命名爲原始名稱。

    0熱度

    2回答

    我該如何做一個git rebase,這樣的東西等於"take commit FROM commit c1 to branch tip of branch X, and transplant them onto other branch A2"? 在視覺上,我需要做一個重訂,將讓我從這棵樹: ----------------...---*----------*----*---...---X

    0熱度

    1回答

    可以說我有一個叫myorigin的起源和一個名爲myclone的克隆。我想通過myorigin更改保持myclone更新。在myorigin我有一個文件,其內容是: Name: myorigin some text some more text 和克隆後,我修改該文件中myclone如下: Name: myclone some text some more text 當myclon