xcode - Xcode 的“将本地更改重新定位到上游更改”?
问题描述
拉菜单选项中的“将本地更改重新定位到上游更改”是什么意思?无论如何它可以改变远程分支吗?
解决方案
看起来它正在做git pull --rebase
(vs just git pull
)。
考虑一下:
远程源/master 有提交:c1 -> c2 -> c3
并且您的本地 master 看起来像:c1 -> c2 -> c4
如果您不使用“Rebase”选项,Pull 将合并 c3
到您的c4
提交中。
使用“Rebase” - Pull 将首先复制c3
到您的本地 master 并保持c4
干净并位于顶部:c1 -> c2 -> c3 -> c4
在这个例子中,我认为应该首选“将本地更改重新定位到上游更改”。
推荐阅读
- c - C 用户定义函数问题
- java - IDEA Ultimate 2019.3 上的 org.springframework.boot.web.embedded.tomcat.ConnectorStartFailedException
- docker - 在 docker 上部署 Redis 以进行生产的最佳选择是什么?
- javascript - Testcafe:.includes() 在 if/else 语句中使用时不是函数
- python-3.x - 用 Python 中的参考数据帧中的值替换缺失的数据帧
- python - 我无法访问另一个类中的变量
- c# - 复制的样式为空。改用 StyleNotFound
- twitter-bootstrap - 使用 Bootstrap 4 Flexbox 居中导航项目
- playback - 私有 Android 应用程序未显示在托管 Android Google Play 中
- r - 为什么 dnorm() 不返回我在执行 sd(dnorm()) 时输入的标准差?