【发布时间】:2021-05-12 19:52:39
【问题描述】:
有一个主分支。 我已经克隆了 master 并从 master 分支创建了一个新分支 devbranch 并将更改推送到它。
主人现在已经前进了。 我再次克隆了新更新的 master 并进行了更改(几乎重复了 devbranch 中的更改,但有一些修改)。 我现在想将在更新后的 master 上所做的这些更改推送到 devbranch,基本上作为新的推送,或者就像我第一次推送它一样。 (所以现在克隆 devbranch 的任何人都将在最新的 master 上获得最新的更改)。
我有什么选择?
【问题讨论】:
-
I have cloned the new updated master again...您真的再次克隆,还是您做了其他事情? -
我克隆了它。我知道它可以以一种有效的方式完成,但事实并非如此
-
"clone" 一般引用具体的
git clone命令。根据您的描述,看起来更像是您执行了以下操作之一:git checkout、git pull或git merge。您能否描述一下当您说“克隆了新的更新大师”时您执行了哪些操作?例如:您在命令行中键入了哪个命令?或者您使用哪个工具运行了哪个操作? -
我两次都跑
git clone --branch <branchname> <remote-repo> -
您好,您使用此工作流程有什么具体原因吗?
标签: git github rebase git-push git-pull