Git-从旧提交中创建新的远程分支

问题描述 投票:16回答:3

我正在使用以下Git命令来创建新的远程分支:

git push origin origin:refs/heads/new_branch_name

我希望新分支将从旧提交开始,

我该怎么做? (我尝试了一些不同的方法,尽管失败了)

谢谢。

git branch commit
3个回答
31
投票
git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name

2
投票

如果要通过特定的提交创建新分支,请执行命令git loggitk,复制ID并执行命令git checkout ID COMMIT,然后提交并推送。此link可以为您提供帮助。


0
投票

有一个内衬:

© www.soinside.com 2019 - 2024. All rights reserved.