[英]Rebase git feature branch
我正在嘗試重新建立功能分支。
我從“ develop”創建了功能分支名稱“ feature / task1”。 之后,在功能分支和提交->推送分支中進行了更改並創建了遠程請求並創建了請求(但是,工作仍在進行中)。
現在,其他人對“開發”分支進行了一些更改。 我希望將其更改為本地“功能/任務1”分支。
我嘗試了“ git pull --rebase ”,但它顯示了。
錯誤:無法使用變基進行拉動:您已取消暫存的更改。
因此,我嘗試了以下操作,因為我不想放棄一些本地更改,也不想提交。
1.) git stash
2.) git pull --rebase
3.) git stash pop
但是,我仍然看不到功能分支的最新更改。
我檢查了這個答案,但沒有太大幫助。 (如果我結帳開發分支,我可以看到最新的更改,但不能在功能分支中看到)。
當您說您是從development創建功能/任務1時,您是說本地開發? 如果是這種情況,無論您做什么,pull都不會起作用,因為您必須先拉入本地開發,才能拉入功能分支。 您可以將上游分支設置為遠程開發,然后它應該可以工作
git branch --set-upstream-to=origin/develop #adjust name of remote, if it's not origin
git pull -r
或者你可以手動做
git fetch --all
git rebase origin/develop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.