Git回滚操作的总结
生活随笔
收集整理的這篇文章主要介紹了
Git回滚操作的总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
git結構和各操作之間的關系
1,撤銷add操作:
git reset?
2,撤銷commit操作:
git reset –soft
保留源碼,只回退commit信息到某個版本,不涉及index的回退,如果還需要提交,直接commit即可.
3,撤銷commit和add操作:
git reset -mixed
會保留源碼,只是將git?commit和index信息回退到了某個版本.
git?reset默認是--mixed模式
git?reset?--mixed等價于git?reset
4,撤銷commit和add操作,并將本地版本置回上一版本
git reset –hard
源碼也會回退到某個版本,commit和index都會回退到某個版本.(注意這種方式是改變本地代碼倉庫源碼)
reset和revert的用法:
(1)??reset:?push前
(2)?revert:?push后
git?revert?<commit_id..>? ?回滾到置頂的版本,??執行后需要git?push
轉載于:https://www.cnblogs.com/coderMap/p/11294382.html
總結
以上是生活随笔為你收集整理的Git回滚操作的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gun N' Rose 小组分工、项目制
- 下一篇: Blender建模与游戏换装(转载文)