每天一命令 git checkout

news/2024/7/3 16:42:09

检出 checkout  是git常用命令之一.主要用于创建切换分支,覆盖本地修改等

git checkout  用于显示工作区,暂存区,版本库中文件的区别

git checkout -b branch  用于创建一个新的分支,

git checkout branch  用于检出一个分支

git checkout [commit] --filename   用暂存区中的文件覆盖工作区中的文件,若不省略commit则使用版本库中的覆盖

git checkout branch --filename  用指定分支的文件覆盖工作区中的文件

 

 

checkout  和  reset的区别是

reset主要用于重置暂存区和版本库

checkout主要用于分支切花和覆盖工作区

转载于:https://www.cnblogs.com/monkeydai/p/6076108.html


http://lihuaxi.xjx100.cn/news/242031.html

相关文章

白盒测试的5种逻辑覆盖法

文章目录判定覆盖法 Decision Coverage (DC)条件覆盖 Condition Coverage (CC)判定-条件覆盖 Condition-Decision Coverage条件组合覆盖 Multiple Condition Coverage (MCC)修正的条件/判定覆盖 Modified Condition/Decision Coverage (MC/DC)5种覆盖的关系判定覆盖法 Decision…

c++复习笔记

1、堆和栈的区别与联系 1、栈区由编译器自动分配内存释放;堆区一般由程序员手动分配释放,若不释放,结束时可能由OS回收 2、堆的分配可能会有碎片,栈不会有这个问题 3、堆都是动态分配的,栈有动态和静态两种分…

零基础参加java培训主要学什么

互联网行业永远是一个需求非常大的行业,尤其是技术人员岗位,java技术岗一直很受大家的关注,不少学员都是零基础开始学,那么零基础参加java培训主要学什么呢?来看看下面的详细介绍。 零基础参加java培训主要学什么?其实无论学什么…

为什么vue.js一眼看上去很美?

对其他框架我是佩服,对vue.js我则是爱。我就是一眼看上了vue.js,于是用它做各种东西,反反复复多次,然后觉得有些融会贯通,然后,我稍微细的思量了下,到底vue.js靓丽在哪? 还是上案例对比说明。这…

白盒测试路径覆盖法中基本路径数和环形复杂度的关系

基本路径数 判断节点个数 x 2 环形复杂度 判断节点个数 1(还有另外两种计算方法)

Guava Cache缓存的移除与读取

2019独角兽企业重金招聘Python工程师标准>>> 1、通过put或putAll手动向Cache中添加数据,guava不缓存value是null的key。我们可以在系统启动的时候,就将某些数据手动放入缓存中,这样就可以避免系统启动后,第一个用户访问…

运用面向对象原则,设计一款音乐点唱机

2019独角兽企业重金招聘Python工程师标准>>> .设计内容及要求 能够实现简单的音乐播放器功能,如:打开本地文件,播放,暂停,停止,背景播放,单曲循环等等,界面充…

UI设计培训教程分享:UI设计师的色彩使用技巧

作为一名合格的UI设计师,色彩的使用是非常重要的,一个专业的UI设计师对于UI设计色彩的搭配是非常的出色的,下面小编就为大家分享UI设计培训教程:UI设计师的色彩使用技巧 UI设计培训教程分享:UI设计师的色彩使用技巧 一…