假设我克隆了一个项目的开发分支。然后,在开发之外,我将其分支并命名为 feature/abc。
当我处理我的本地功能/abc 时,很明显我从 develop 分支出来的点将越来越落后于 develop 当前的样子。也许我对 git 进程从根本上感到困惑......
这是否意味着我的 feature/abc 分支会越来越落后于 develop 目前所在的位置,因为它是从旧版本的 develop 分支出来的?这只是 git 进程的一部分吗,你只需要解决在完成本地功能/abc 上的工作、提交并推送到远程功能/abc,然后与开发 merge 后可能出现的任何和所有冲突?
有没有办法在不 merge feature/abc 上正在进行的工作更改的情况下从开发中提取更改?或者这一切的重点是您应该进行快速、简单的更改,这些更改可以快速完成并 merge ,这样您的功能分支就不会落后太多?
最佳答案
您可以定期从开发分支中 pull 更改...
git checkout develop
git pull
git checkout feature/abc
git merge develop
现在您的 feature/abc 分支拥有来自 develop 的最新内容。
关于git - 您如何在功能分支 (Git) 中保持最新状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31464631/