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

Tar*_*aru 16 git branch commit

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

git push origin origin:refs/heads/new_branch_name
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能做到这一点?(我尝试了一些不同的方法,但失败了)

谢谢.

inf*_*sed 30

git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name
Run Code Online (Sandbox Code Playgroud)