我有一个分支机构。我从中创建了一个新的分支X,并进行了一些更改,然后我从X,分支Y创建了一个新的分支,在这个分支中我做了names of variables
的大重构,就像改变了30个文件一样。重构后,我从分支Y到X创建了拉取请求,并将其合并。然后我在分支X上做了一些更改然后我创建了pull请求并将分支X合并到开发中。我可以撤消分支Y,这30个文件改变了名称的重构吗?如果是,我该怎么做?
演示:
答案 0 :(得分:2)
您可以尝试恢复您在其中进行重命名的Y
中的提交:
git revert <SHA-1 of Y commit
这应该完全撤消在Y提交中发生的所有事情,包括变量重命名。
要查找要在development
中还原的提交哈希,一个简单的选项就是使用git log
,它会显示从最近到早期的提交列表。