有一些分支分支(master,test1,test2,)
我刚刚克隆了整个存储库,并希望“同步”test1和test2分支。远程地,test1具有所需的内容,test2已过期。我想:
所以换句话说,我如何提取test1的内容并将其放入test2(破坏test2的所有当前内容)。
答案 0 :(得分:1)
我可能会这样做:
git branch -d test2 # Delete test2 locally
git checkout test1
git checkout -b test2 # Recreate test2 locally from test1
git push -f # Forcibly bring remote test2 into step
但请记住通常的警告;如果其他人有上游test2
,那么覆盖它的历史不是很友好。