社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Arun G

Arun G 最近创建的主题
Arun G 最近回复了
7 年前
回复了 Arun G 创建的主题 » 单独的Git提交/拉请求

我对这个问题的理解。

问: 它创建了3个分支,但它们都共享相同的提交历史记录

意味着每次从创建的新分支分支分支中分支。所以最后一定是这样。

master    - - - -
                 \
branchone         -  
                   \
branchtwo           -
                     \
branchthree           -

如果只有一个在分支上工作,那么可以使用master在分支上执行一个rebase。

以下是再平衡的过程:

弗斯特 branchtwo

git rebase --onto master branchtwo branchone

意味着分支2将从分支1重新定位到主节点上

做同样的事 branchthree

git rebase --onto master branchthree branchtwo

这将变为以下表示:

             / * - branchtwo
master - - - * - branchone
             \ * - branchthree