我正在使用以下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 log
或gitk
,复制ID并执行命令git checkout ID COMMIT
,然后提交并推送。此link可以为您提供帮助。
有一个内衬: