当前位置: 首页 > 知识库问答 >
问题:

怎么推

荆鸿畅
2023-03-14

我从Perfoce克隆了一个Repo到Git本地,并将其所有历史记录称为SubProj,然后我将其推送到远程回购,并使用该远程回购将SubProj合并到SuperProj下。

无法将部分历史记录从Perforce导入Git,无论是@all还是none。不管怎样,一切顺利,我删除了本地回购协议和远程回购协议。

现在,Perforce depotSubProj上有更改,因此我再次克隆了所有历史记录,我想推送,然后与SuperProj合并,但我不想要整个历史记录(仅新更改)。

SubProj有这个历史,它是本地的:

A--B--C--D--E--F--G--H

我知道我们可以从最早的提交开始,一直推到特定的提交。前任:

git push SubProjRemote <commit C on master>:master

A--B--C按到遥控器。

但是:

我只能将E--F--G--H推送到远程回购吗?

我可以全部推送,但只合并E--F--G--H

共有1个答案

奚翰海
2023-03-14

如果要将分支的特定部分合并到另一个分支中,可以使用rebase的ON功能。一旦您在分支上进行了需要额外提交的提交,您就可以运行:

git-rebase-on

对于使用提交E到H而不是A-D的示例,您可以运行以下操作,将提交哈希替换为D和H:

git rebase-到other_branchD H

该分支现在应该有其他分支的基础,但它也应该应用了从E到H的提交。然后,您可以将该分支推到任何需要的地方。

 类似资料:
  • html此底色代表最小触发字符 此底色代表非必要完整触发字符 *需HBuilder7.1+,或者下载mui_html_snippets.rb mui_js_snippets.rb替换使用 我们只整理了部分常用到的代码块.欢迎大家提交更多的代码块方便大家开发. 组件 触发字符 mDoctype(mui-dom结构) mdo ctype mBody(主体) mbo dy mScroll(区域滚动容器)

  • 问题内容: 我想在我的IT之一中使用Springockito模拟DAO bean。在我的IT中,我必须使用spring context.xml来自动装配某些服务,还必须使用mockApplication.xml来模拟DAO。因此,如何同时使用两个xml配置文件? 我将模拟上下文包括在内 但是我还必须包括春季背景 问候拉吉卜 问题答案: 是一个数组,因此您可以根据需要指定位置。 顺便说一句:( 这只

  • 我是react新手,正在使用react引导。我有一个完美工作的react应用程序,有两个组件,我使用的是功能组件。这是代码。 应用程序。js MyVerticallycenteremodal。js 在这个阶段,我的代码工作正常。但是我需要做一些改变。我需要从MyVerticallyCenteredModal组件中删除show和onHide道具,并从Modal组件中访问道具。这是我所做的, 应用程序

  • 哑剧发生了什么?@rails活动记录取决于@basecamp马塞尔,这取决于哑剧0.3.2。现在哑剧0.3.2已经被拉走了,前进的道路是什么?

  • ChatGPT怎么读?

  • 目标 有一个字符串 var number = '100',我们要将它转换成 Number 类型的 100。 目前有三个选项:+, parseInt, Number 请测试哪个方法更快。 知识点 学习使用 benchmark 库 学习使用 http://jsperf.com/ 分享你的 benchmark 课程内容 首先去弄个 benchmark 库,https://github.com/besti