我基本上要做到:混帐从一个特定的分支历史创造新分支然后提交
git checkout branchA
git checkout -b branchB <commit_id>
从<commit_id>
上branchA
创建新branchB
分支。
问:
我进入细节在这里,但我问的原因是为了帮助理解历史是如何git的作品和节省一点打字。 (上面的命令可能是四个命令而不是两个...)我如何将它与具有本机git功能的一个相提并论?问:
是否有这样做上述相同的更简单/一个行的方式?
我想的只是做git checkout -b branchB <commit_id>
但如果我在branchC
我,可能将无法正常工作引起的branchC
日志/历史可能不一样branchA
。
背景:
我给这家的具体情况内涵将迅速恢复到以前的承诺的情况下,错误被引入到生产。然而,我仍然想保留我的新代码,然后丢弃新分支,旧代码被推回服务器。