撤消重命名文件(删除并添加)的git更改

时间:2017-01-31 17:06:37

标签: ruby-on-rails git

我在Rails工作,我删除了迁移并添加了具有相同功能的迁移,因为它需要放在它所依赖的迁移之前。简而言之,这导致将此迁移重命名为"0001""0002",这实际上是对迁移"0001"的删除以及添加名为"0002"的迁移。

假设我公司的流程不包括我目前正在处理的PR中的迁移变更。如何还原这些更改?我该怎么办?如何将所有内容还原为master上的内容?

更改的文件是schema.rb和两个迁移文件......所有这些文件都位于db文件夹中。

1 个答案:

答案 0 :(得分:3)

使用git revert创建撤消更改的新提交,或者git reset将移动分支指针移动到提交之前,或git rebase -i从历史记录中删除提交那之后你已经承诺,你不想放松。