git - 带有远程分支的 Git Rebase
问题描述
我有两个分支:
有 5 次提交的主分支(A、B、C、D、E)
我从提交 C 创建并具有提交 F 和 G的功能分支。我还已经将两个分支(主分支和功能)推送到了远程存储库。所以本地和远程的图表如下所示:
A - B - C - D - E <-master | | - F - G <-feature
但现在我想使用以下 2 条命令行在分支master之上重新设置分支功能:
git checkout feature
git rebase master
所以在本地,我将有以下图表:
A - B - C - D - E <-master
|
| - F1 - G1 <-feature
但是如果然后我执行 git push,远程 repo 是否会与没有任何 pb 的本地 repo 相同(我在项目中独自工作,所以通常我不会因为历史被重写而没有任何 pb)?
谢谢
解决方案
推荐阅读
- javascript - 如何更改状态中嵌套对象的属性?
- java - 发布请求 java http 连接 403 禁止错误
- c++ - 创建一个仅依赖于源文件的 CMake 目标
- sql - 将 Cypher 结果与 APOC SQL 查询相结合
- excel - 如果序列数据为空白,则插入自动值
- wordpress - 如何使用 htaccess 隐藏原始图像路径
- c++ - 为什么 CLion 给我一个警告?
- node.js - 第二个承诺不运行(NodeJS)
- python - 将数据库中的所有纬度和经度标记从 sql 结果放置到 Openstreet/Leaflet 地图上
- reactjs - 你能在不同的组件中多次注入同一个 mobx 存储吗