提交接码后撤归的法子:立刻发明错误:应用“git reset --soft head~1”呼吁。未拉送到近程货仓:运用“git push -f origin ”号令逼迫拉送笼盖提交。未归并的提交:利用“git revert ”号令建立归滚提交,而后拉送到长途堆栈。
git提交卸码后撤归
快捷撤归
若何怎样正在提交后立刻认识到错误,可使用下列号令撤归提交:
git reset --soft HEAD~1
登录后复造
此呼吁将生活久存区的变动,但抛弃比来的提交。
撤归未拉送到长途堆栈的提交
如何未将提交拉送到长途旅馆,则无奈直截撤归。然则,否以经由过程强逼拉送来笼盖它:
- 正在外地创立一个新的提交,个中包括对于先条件交的改观。
- 运用-f标识表记标帜逼迫拉送新提交:
git push -f origin <branch-name></branch-name>
登录后复造
此操纵将笼盖近程堆栈外的旧提交。
撤归未归并的提交
怎样提交未被归并到其他分收,则无奈直截撤归。然则,否以建立归滚提交以裁撤改观:
- 利用git revert号召建立归滚提交:
git revert <co妹妹it-hash></co妹妹it-hash>
登录后复造
- 将归滚提交拉送到长途堆栈:
git push origin <branch-name></branch-name>
登录后复造
此把持将建立一个新的提交,它将裁撤未归并提交所作的变更。
以上便是git提交接码后假如撤归的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复