小组内部因历史原因一直在使用SVN作为代码版本管理工具,近期有将代码迁移到Git的需求,虽然简单但是还是有学习成本的,遂在小组内部做了一次Git分享。以下为Git分享的ppt 。 阅读全文需要5分钟
git reset--hard your_commit_id
:本地仓库,暂存区,工作空间代码均与头指针指向的提交ID版本代码保持一致。:默认选项,本地仓库,暂存区代码与提交git reset--mixed your_commit_id
ID版本代码保持一致,工作空间更改代码仍保留。:本地仓库代码与head指针指向的commit_id保持一致。暂存区,工作区更改代码仍保留。git reset--soft your_commit_id
注意:笔者曾经犯过低级错误,了采用 导致耗时3天修改的代码全部丢失,幸好我们采用了隔一段时间就上传代码至远程开发机的工作方式,最终在远程开发机上找到了更改后的代码,将损失降到了最低。后怕......
git reset--hard your_commit_id
完。