簡體   English   中英

Git:如何通過dev中的更改保持本地功能分支更新?

[英]Git: How to keep local feature branch updated with changes made in dev?

我一直在關注使用分布式git項目的本指南: http//nvie.com/posts/a-successful-git-branching-model/ 它運作良好但現在我遇到了障礙。 我創建了一個本地功能分支。 我想讓這個功能分支與dev的最新更改保持dev 這可能嗎? 我正在研究這個,發現我可能需要使用rebase 但是有很多選擇我不知道究竟需要使用哪一個。 我該怎么做?

定期:

λ git checkout dev
λ git pull origin dev
λ git checkout myfeaturebranch
λ git merge dev

在功能分支上運行git rebase dev應該可以解決問題(如果需要,首先從源更新本地dev)。

這將從功能分支重放您的更改到dev,然后將功能頭設置為新歷史記錄的頭部。

注意: 如果尚未推送功能分支提交,則僅限rebase 它會改寫你的歷史。 一些關於rebase 警告可能會或可能不值得冒險。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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