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

标签 git branch commit

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

git push origin origin:refs/heads/new_branch_name

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

我该怎么做? (我试过一些不同的方法,虽然失败了)

谢谢。

最佳答案

git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name

关于Git - 从旧提交中创建一个新的远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833198/

相关文章:

git - 如何使用提交重新打开问题?

GitLab 重命名分支并重新开始

svn - 在创建分支的主干中查找修订版本

git - 使用 TortoiseGit 撤消 git 提交

参数一个破折号和两个破折号的git差异

windows - 无法在 WSL 中使用 git。 C :\Windows\System32\OpenSSH\ssh. exe:未找到

git - 在 Windows 上将所有 Git 分支名称重命名为小写(GitHub 远程)

git tfs branch --init --all 错误

svn - 你为什么不应该提交一个标签

git commit 到所有分支