小编Max*_*xem的帖子

使git master HEAD指向当前分支的HEAD

我不得不承认我没有使用gits高级功能,但在我当前的项目中我不得不这样做.

情况:有人试图实现一些功能并将它们交给主人,现在我被叫去做其他人试图做的事情(但失败了),因此,我做的第一件事就是

git checkout -b clean_start HASH
Run Code Online (Sandbox Code Playgroud)

Hash是一个正确的SHA1哈希,在当前主服务器之前大约有20个提交,并且有效.我现在对这个分支进行了一些更改,现在我想将远程存储库的当前主分支(具有其他人所做的更改)更改为我的本地分支.

换句话说,我想移动主人20的头部提交,然后将我的新干净分支合并到其中.

这正是我必须做的吗?通过恢复HEAD~20等,还是有一个命令可以完全移动?

git branch revert head

32
推荐指数
3
解决办法
3万
查看次数

标签 统计

branch ×1

git ×1

head ×1

revert ×1