Git-从旧提交创建新的远程分支
我正在使用以下Git命令创建新的远程分支:Git-从旧提交创建新的远程分支,git,branch,commit,Git,Branch,Commit,我正在使用以下Git命令创建新的远程分支: git push origin origin:refs/heads/new_branch_name 我希望新分支机构将从旧分支机构开始 我该怎么做?(我尝试了一些不同的方法,尽管失败了) 谢谢。git checkout-b新的分支机构名称 git checkout -b new_branch_name git reset --hard <old_commit_id> git push origin new_branch_name git
git push origin origin:refs/heads/new_branch_name
我希望新分支机构将从旧分支机构开始
我该怎么做?(我尝试了一些不同的方法,尽管失败了)
谢谢。git checkout-b新的分支机构名称
git checkout -b new_branch_name
git reset --hard <old_commit_id>
git push origin new_branch_name
git重置——硬
git推送源新分支名称
如果要从特定提交创建新分支,请执行命令git log
或gitk
,复制id并执行命令git checkout id commit
,然后提交并推送。这会对您有所帮助。有一个单行线:
git push origin <id-of-commit>:refs/heads/<name-of-remote-branch>
git推送原点:参考/头部/
这个问题主要是关于创建新的远程分支的,不过还是要谢谢你。当你执行命令git checkout ID COMMIT
,然后执行git checkout-b new branch
并执行push时,新的远程分支是用ID COMMIT中的代码创建的selected@Taru但是,标题,并不意味着远程
部件。无论如何,谢谢你的提问。那正是我想要的。谢谢