我有几个不同的分支,包括我的主分支。我想从master创建一个新的分支,我认为如果我错了就可以这样纠正我。
git branch masterDup
git checkout masterDup
然后我想将masterDup分支回滚到旧版本。这可以在不影响主人或任何其他分支的情况下完成。所以只有masterDup会被回滚。 如果是这样,我将如何使用提交ID回滚这个新创建的分支。
我的日志历史记录中有提交ID。 commit 6f041c1e37bb97aab35678d35c8923fabe33c8d2c
我正在使用终端来获取我的git命令。
答案 0 :(得分:2)
当然,你用
查看一个新的分支git checkout -b masterDup
然后将其重置为早期版本
git reset --hard HEAD~x
其中x是x版本(如果你愿意,可以使用哈希)
编辑了这个答案,见评论。
答案 1 :(得分:0)
结帐新分支后
git reset --hard 6f041c1e37bb97aab35678d35c8923fabe33c8d2c