辛星浅析git中的代码撤销与回退
来源:互联网 发布:科勒马桶配件淘宝店 编辑:程序博客网 时间:2024/06/07 09:55
1.回退到最近一次提交的状态使用 git reset --hard HEAD命令,这里的--hard表示删除自从该次提交后所有的修改记录,未跟踪的文件除外,如果需要保留目前的修改,则执行git reset --soft HEAD。
2.回退代码到某次指定的提交状态,我们使用git reset --hard <hashcode>命令,这里的hashcode是该次提交的哈希码。git没有办法回退单个文件到某次提交状态,如果确实需要这么做,那么应该先取得某次提交时该文件的内容,然后覆盖现有的这个文件。
3.撤销以暂存的文件使用 git reset HEAD <文件路径>
4.撤销以修改的文件使用 git checkout -- <文件路径>
5.撤销未跟踪的文件使用 rm <文件或目录路径> ,如果加上-rf参数表示删除目录内所有的内容
而git clean -dxf表示清除所有未跟踪的文件,包括纳入ignored的文件,如果要保留ignored的文件参数,使用参数-df。
0 0
- 辛星浅析git中的代码撤销与回退
- 辛星浅析git中的版本回退
- git撤销回退版本
- git撤销本地修改与回退版本
- git 版本回退,撤销修改
- git 所有撤销、回退命令
- git代码撤消与回退
- 浅谈git撤销回退命令相关用法
- git回退远程版本库中的代码
- git repo回退代码
- git repo回退代码
- Git 回退代码常用命令
- git实验之代码撤消与回退
- git实验之代码撤消与回退
- git中的撤销操作
- vim 撤销 回退操作
- Vim 撤销 回退 操作
- sourceTree回退撤销commit
- 【二毛分享】北大青鸟网络营销课程完整版
- 使用Eclipse构建Maven项目
- mysql禁止远程访问
- 火龙果的丰富美容营养
- Bootloader的开发1
- 辛星浅析git中的代码撤销与回退
- IOS中的UIPickerView和UIDatePicker
- 数据库备份还原与分离附加
- JAVA的可变类与不可变类
- 详解C++类的静态成员和C语言中的static
- javascript 开发调试的利器 console 函数(一)
- 免费无限制的公有云服务
- 60行略长的代码,想了好久才懂怎么用
- Banana Pi的GPIO应用以及驱动HC-SR04超声波测距模块