cost 220 ms
git 在干凈的分支上變基避免合並沖突

[英]git rebase on a clean branch avoiding merge conflicts

我有一個基於國外上游分支的本地項目變更分支。 隨着變更時間和上游分支的變化,分支變得越來越難以維護。 特別是所有上游文件最近都被重新格式化(空白)。 Rebases 最終會導致很多沖突,我必須不斷地重新申請。 因為我知道更改是好的,所以我想做的是生成一組干凈的 HEAD 提交,然后很容易變基。 我 ...

2023-02-01 16:00:16   1   49    git / rebase  
如果發現git rebase正在進行,本地文件是否受影響?

[英]If a git rebase is found to be in-progress, are the local files affected?

我有一個正在服務的網站,有人開始(但沒有完成)交互式變基。 我想知道中止變基是否會影響所服務文件的實際當前 state。 因為我對訪問它時出現的網站 state 沒問題,所以我猜想中止變基不會影響正在提供的文件的內容,而是如果我是git release --continue 。 ...

為什么 rebase 在 GitHub 中將其他人的提交添加到我的 pr

[英]Why rebase add other's commit to my pr in GitHub

我搜索過類似的問題,例如使用 git rebase 意外地將其他人的提交添加到我的 PR 中。 答案只是提供了一種從 pr 中刪除不需要的提交的方法,但我仍然不知道為什么會這樣。 這些是重現我的問題的命令,但我不確定是否適用於其他人。>>> (main) git log --on ...

2023-01-16 09:06:18   1   46    git / rebase  
Git rebase 不適用於分支的最新提交

[英]Git rebase not applying to latest commit of a branch

我在 git 變基期間遇到了一個奇怪的問題我有一個名為 Networkconfigs 的分支,其中有兩個提交,如 C1 和 C2,現在我想與 master 一起變基。 沖突僅在 C1 更改之上出現。 我無法在沖突解決期間看到 C2 更改。 在解決沖突期間,我可以在 Networkconfigs 中看 ...

2023-01-13 10:54:43   1   36    git / rebase  
從分支中刪除/刪除遠程提交

[英]Drop/delete remote commits from branch

在對本地分支機構的一些提交進行變基和刪除/使用修復后,我注意到拉取請求中有 4 個提交我在本地找不到。 我該如何擺脫那些? ...

更改 git 提交作者的 email 但保持相同的提交時間戳

[英]Change the git commit author's email but keep the same commit timestamps

我已經更改了我的 email 地址。 在GitHub,我現在有“oldemail@gmail.com”和“newemail@gmail.com”。 因此,無論我使用什么 email 來提交和推送 GitHub,這些提交都被認為是我的。 請注意,對於以下說明,我使用的是為測試創建的存儲庫。 我不想破壞 ...

將子分支的子分支提交到父分支后,如何恢復到上次提交?

[英]How to revert to last commit after rebasing commit from child of child branch to parent branch?

我有三個分支(本地),分別稱為dev 、 bugfix和fix_1 。 我從master分支創建了dev分支,然后做了 3 次提交並簽出到名為bugfix的新分支。 然后我在bugfix分支中做了 3 次提交並簽出到名為fix_1的新分支並在其中做了一次提交。 我想將fix_1分支的 fixcom ...

2023-01-10 13:35:41   1   31    git / rebase  
我 git 變基了嗎?

[英]Did I git rebase?

我回到了幾周前(假期前)我正在處理的一些代碼。 我根據合並請求中留下的一些評論進行了更改。 我去推送我的更改,但出現錯誤: 我認為這是我在 rebase 后嘗試推送時收到的消息(需要強制推送); 但是,我不記得變基(我可能有,只是不記得了)。 當我真的不知道我在推動什么時,我會猶豫是否強制推動。 ...

Git - 如何更改舊提交的一行源代碼並將更改傳播到所有上游提交?

[英]Git - How to change one line of source code of an old commit and propagate changes to all upstream commits?

情況是我有一個存儲庫 with.cs 文件,其中包含一個等於詛咒詞的測試字符串。 喜歡: 它在第 5 次提交時被添加到存儲庫中,但隨后又進行了 1000 次提交。 簡單地更改該詞並進行新提交不是一種選擇,因為該錯誤詞仍將存在於所有先前的提交中。 也許有某種特殊的變基或其他 git 技術,我可以 g ...

2023-01-06 18:00:32   1   27    git / rebase  
有沒有一種好方法可以撤消(或刪除)與 Git 的歷史合並?

[英]Is there a good way to undo(or remove) a merge from history with Git?

有沒有一種好方法可以從歷史中撤消(或刪除)合並? 原state: 撤消(或刪除)合並后,它看起來像: 或者看起來像: 我試過git rebase --onto C D main ,但是出現錯誤: 我放棄了這種方法,因為我不知道高級變基應用程序的危險。 最后,我將main hard 的分支重置為 C ...

GitLab說必須解決合並沖突但是沒有沖突

[英]GitLab says merge conflicts must be resolved but there are no conflicts

我有一個feature/new-feature分支,我正在嘗試快進合並到qc分支中。 我一直在這樣做,沒有任何問題,今天突然間,Gitlab 不允許我合並,因為“合並受阻:必須解決合並沖突。”。 我嘗試了多種解決方案: 1.檢查本地git checkout qc和git pull origin q ...

重寫 Mercurial / Hg 中的非線性歷史?

[英]Rewriting non-linear history in Mercurial / Hg?

我想隱藏一個拓撲頭(剩余的不包括在特征分支的合並中)而不破壞歷史圖。 常見的解決方案是將關閉分支提交合並回default ,但這為具有 10 年歷史長度的歷史增加了額外的優勢(損壞hg glog )。 我想重寫項目歷史並在歷史集成合並到default之前包括關閉提交。 似乎https://www. ...

git 分支高級用法,從上游分支變基

[英]git branching advanced usage, rebase from upstream branch

跟進Git:從上游 rebase 到 development branch ,基本上和 ask 一樣: 我有本地master和develop分支機構。 我在develop上完成所有工作,然后將它們合並到master中以進行發布。 有一個遠程分支upstream/master有我想要的更改,但我想在其 ...

拉動后 Git rebase

[英]Git rebase after pulling

目前我在使用 rebase 時遇到了麻煩。 所以情況是,我在 C 期做了一個“壯舉”分支,做了一些開發,並在 E 期(我的第一個 PR)提出了拉取請求。 然后從我的主管那里,我收到了 master 分支當前接受另一個 PR 的請求,因此請同步分支並進行 rebase 以丟棄合並提交並重新發送 PR ...

2022-12-19 08:43:52   1   36    git / rebase  
如何按日期變基?

[英]How to Rebase by date?

所以我只想將另一個分支的提交帶到特定日期,我希望它們出現在我的分支上,就好像它們是我分支的提交一樣。 因此,當我將我的分支推送到 github 時,這些提交應該出現在頂部。 例如:我想將“主要”分支提交到我的“開發”分支,直到 2021 年 10 月 12 日,當我將我的分支推送到 GitHub ...

合並分支並修復沖突

[英]Merge branches and Fix conflicts

我有兩個分支,我想將它們合並到一起,但問題是其中一個分支在幾個月前停止接收另一個分支的任何更新。 因此,當我嘗試合並它們時,會遇到大量復雜的沖突。 有什么解決方案可以安全地合並它們嗎? 注意:我正在使用 Android Studio ...

用修改后的提交替換以前的提交

[英]Replace previous commit with commit that was amended

假設我正在分支feat-a上開發功能 A。 我完成了該功能,我在提交X中提交了我的更改並推送並創建了一個拉取請求並要求對其進行審查。 與此同時,我開始研究功能 B git checkout feat-b ,它建立在功能 A 之上,所以我使用git rebase feat-a將我的feat-b分支重新 ...

2022-12-13 12:47:11   1   21    git / rebase  
Git rebase 導致沖突; git 狀態然后顯示所有本地文件都已修改

[英]Git rebase results in a conflict; git status then shows ALL the local files got modified

我有一個功能分支featureBranch尚未合並到main 。 我現在需要根據main的最新提交重新設置我的功能分支,所以我這樣做: 因此,由於需要手動解決的文件中的沖突導致 rebase 失敗但是在運行git status之后,我看到我的所有文件都已在featureBranch中更改/創建。 而 ...

2022-12-08 18:39:35   1   46    git / rebase  
如何用另一個替換一個 git 分支?

[英]How to replace one git branch with another?

有時我會檢查一個測試分支,看看 rebase 是否有效。 但這讓我處於一種情況,我有一些分支feat-234和一些分支test ,我想用 test 替換feat-234 。 示例工作流程: 此時我想使用test而不是feat-234 ,因為我想做的已經奏效了。 編輯 1 我在分支test時嘗試執行 ...

2022-12-06 15:53:23   2   62    git / rebase  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM