git checkout与git reset
来源:互联网 发布:java实现文件断点续传 编辑:程序博客网 时间:2024/05/14 07:43
http://www.cooklife.cn/detail/55194e16921803707613313a#View
git reset用于撤销操作。
git reset [--hard | --mixed | --soft] [<commit>]
--hard 会执行下图中操作123,参数hard会同时改变版本库的HEAD引用指向,缓存区内的内容,以及工作空间的内容,执行之后HEAD引用会指向commit指向的版本,同时缓存区内的内容也会以版本库HEAD指向的版本进行刷新,工作空间内的内容也会以HEAD引用指向的代码版本进行替代。
--mixed 会执行下图中操作12 在该参数的情况下,工作空间内的内容不会被刷新,只会更新HEAD引用的指向以及缓存区的内容
--soft 会执行下图中操作1 只会改变HEAD引用的指向
git checkout
git checkout一般用于切换分支,也可以用来回退代码
git checkout branchName切换分支到指定的分支上,使用的时候,需要注意,使用该命令工作空间下的内容会被指定的分支内容覆盖,在之前分支上面所做的没有提交的变动会丢失。 如果需要新建一个分支并使用新的分支,我们可以使用git checkout -b dev,这样我们就新建了一个名为dev的分支,并切换到该分支下面。
该命令默认以HEAD引用来创建分支,需要需要使用指定的版本号来创建分支,可以在后面跟上版本号。
0 0
- git checkout与git reset
- git reset &&git checkout
- git clean reset checkout
- git reset head、checkout
- git checkout reset revert
- git reset checkout
- git reset & checkout & revert
- git reset和git checkout
- git checkout 和 git reset
- git reset, git checkout, git revert 区别
- git reset、git checkout、git revert总结
- git reset, git checkout, git revert 区别
- git rm/reset/checkout使用说明
- git中checkout与reset在撤销操作中的应用
- 【Git】git reset (repo->index) git checkout (index->work)
- git撤销操作(git checkout; git reset)
- Undoing in Git - Reset, Checkout and Revert
- git reset、checkout & revert 代码回滚
- Android渠道包测试方案
- 设置UIImage的渲染模式:UIImage.renderingMode
- 分布式学习——基础概念篇
- 内存映射文件
- C++实现一个自己的string类
- git checkout与git reset
- HDU 4734 F(x)(数位DP)
- android----生成距离1970的时间
- POJ3320---Jessica's Reading Problem(尺取法)
- 介绍电子标签芯片的组成及功能
- iOS:使用Block回调按钮事件(自定义view)
- 微信开发之-Php批量生成带参数的二维码
- 第二章第十二题
- C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素