如何将提交还原到分支,将提交保留在自己的分支中?

时间:2018-11-05 09:53:27

标签: git

一个程序员错误地将其提交推到 var LicenceExpiryDateInputField = element(by.id('website_field_bGljZW5zZSBleHBpcnkgZGF0ZQ')); var LicenceExpiryDateButton = $('img.ui-datepicker-trigger'); var LicenceExpiryDateForm = element(by.id('ui-datepicker-div')); var SelectMonth = $('select.ui-datepicker-month').$('[value="6"]'); var SelectYear = $('select.ui-datepicker-year').$('[value="2020"]'); var SelectDate = element(by.linkText('14')); LicenceExpiryDateButton.click(); expect(LicenceExpiryDateForm.isPresent()).toBe(true); SelectMonth.click(); expect(SelectMonth.isSelected()).toBe(true); expect(SelectMonth.getText()).toEqual('Jul'); SelectYear.click(); expect(SelectYear.isSelected()).toBe(true); expect(SelectYear.getText()).toBe('2020'); SelectDate.click(); expect(...Here i need to check somehow LicenceExpiryDateInputField on correct data (2020-07-14)...) 分支而不是他自己的分支。然后他创建了自己的分支,并继续正确地工作。但是devel分支似乎被错误的未批准提交“污染”了。

如何回滚?

1 个答案:

答案 0 :(得分:1)

首先将本地固定为:

git checkout dev
git reset --hard HEAD^

然后使用--force将此更新推送到远程服务器,

git push --force