git checkout 命令图文详解

git checkout命令 命令用于切换分支或恢复工作树文件。是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。Shell。 阅读详情
AI摘要

本文详细介绍了Git的checkout命令,包括如何切换本地分支、关联并切换远程分支,以及如何放弃工作区和暂存区的修改。通过`git checkout branchname`切换本地分支,使用`git checkout -b 本地分支名 origin/远程分支名`拉取并关联远程分支。若要放弃修改,可以执行`git checkout .`放弃所有工作区修改,`git checkout --filename`放弃单个文件修改,而`git checkout -f`则会放弃所有工作区和暂存区的修改。

检出文件,
分支转换。

git checkout branchname (切换本地分支)

切换到”branchname“分支,注意是本地分支。
在这里插入图片描述

切换远程分支

需要先将远程分支与本地分支关联。

git checkout -b 本地分支名 origin/远程分支名

该命令可以将远程仓库里指定的分支拉取到本地,并在本地创建一个分支与指定远程仓库分支关联起来。并切换到新建的本地分支中。
在这里插入图片描述

放弃修改

git checkout .

放弃所有工作区的修改
在这里插入图片描述
一开始工作区有两个被修改的文件,执行了命令后,放弃了所有的工作区的修改

git checkout – filename

放弃对指定文件的修改
在这里插入图片描述
一开始暂存区有两个修改的文件,执行了命令,将A.txt的修改放弃了,

git checkout -f

放弃工作区和暂存区的所有修改
在这里插入图片描述
在这里插入图片描述

此时工作区有两个文件修改,暂存区有一个修改,执行命令,工作区和暂存区的修改全部放弃。

推荐阅读:
1:git rebase (合并代码和整理提交记录)图文详解
2:git从修改到push 各种可能遇到的情况(add,rm,commit,push)
3:git status时有Untracked files(racked files(未跟踪)的文件,原因分析以及解决方案,git clean详解
4:使用idea,操作git创建分支,回滚版本,合并分支 —全流程配图—
5:git reset 命令详解 git revert命令详解。
6:git branch 分支命令图文详解

git深入理解(六):git checkout详解 Switch branches or restore working tree files $ git checkout -h usage: git checkout [<options>] <branch> or: git checkout [<options>] [<branch>] -- <file>... -q, --quiet suppress progress reporting -b &l 阅读详情

相关推荐

Git基础教程:深入理解git checkout命令

Git基础教程:深入理解git checkout命令Git是一个强大的版本控制系统,广泛应用于软件开发中。其中,git checkout是一个重要的命令,用于切换分支、恢复文件以及回退版本。在本篇文章中,我们将深入探讨git checkout命令的各种用法,并提供相应的源代码示例。

CodeSageX的博客 1038

git checkout 命令详解

git checkout 命令用于创建、切换分支或恢复工作树文件。最常用的两种用法# 切换分支# 创建并切换到新分支。

很酷的站长的博客 5万+

【Cadence】 ADS Dynamic Link使用教程

在Cadence617上使用ADS Dynamic Link

乾巽的博客 6076

git 之 checkout 命令图文详解

检出文件,分支转换。

scy的技术博客 2122

【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞

【代码】【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞。

weixin_41369892的博客 902

(目录)微气候模型ENVI-met模拟的基本使用教程

ENVI-met模拟操作系列(一) 介绍:

ysqzhatian的博客 2万+

A Visual Git Reference

这篇材料是图解git中的最常用命令的英文出处。 If the images do not work, you can try the Non-SVG version of this page. This page gives brief, visual reference for the most common commands in git. Once you know a bit ab

Atlas2013的专栏 1395

Docker深度详解:从原理到实践的全方位指南

本文深入解析了Docker容器化技术的核心原理与实战应用。主要内容包括:1) Docker核心架构与优势,对比容器与虚拟机的关键差异;2) 企业级部署方案,涵盖离线安装与多镜像源配置;3) 高级镜像构建技术,如参数化构建、缓存优化及安全扫描;4) 容器生命周期管理,包括健康检查、资源限制及数据持久化方案。文章提供了丰富的代码示例和生产级配置建议,如使用Trivy进行安全扫描、精确控制容器资源等技术细节,帮助开发者全面掌握现代容器化技术。

weixin_42593797的博客 1281

Git常用命令图解

基本用法上面的四条命令在工作目录、stage缓存(也叫做索引)和commit历史之间复制文件。git add files 把工作目录中的文件加入stage缓存git commit 把stage缓存生成一次commit,并加入commit历史git reset -- files 撤销最后一次git add files,你也可以用git reset 撤销所有stage缓存文件git checkout ...

居安思危,游戏人生。 314

从ADS到Origin:高效绘制负载牵引Smith圆图的完整指南

本文提供了一份从ADS导出负载牵引数据并在Origin中绘制专业Smith圆图的完整指南。详细介绍了数据导出、导入、关键的数据解释步骤,以及高效处理多组曲线的技巧,帮助射频工程师快速生成用于报告和论文的出版级图表。

tgb3456789的博客 1137

silvaco——GaN HEMT探索

上图为输出特性曲线 ,分别是在栅压为1v、3v、5v的情况下,可以看出在1v时器件处于截止状态,只有非常小近似于0的电流通过,随着栅压逐渐增大,沟道开启,产生漏极电流。上图为栅极漏电流曲线和转移特性曲线以及其提取的参数,可以看到阈值电压为=1.30249V,当栅压为0v时,Id=8.01032e-006,当栅压为5V时,Ig=3.11627e-006。albrct.n,低场迁移率模型,bn.albrct,an.albrct是albrct模型中的参数,可以由用户自己设定。lat.temp,晶格自热模型;

weixin_61913839的博客 7617

一张图看懂git push

基本用法 上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。 git addfiles把当前文件放入暂存区域。 git commit给暂存区域生成快照并提交。 git reset --files用来撤销最后一次git addfiles,你也可以用git reset撤销所有暂存区域文件。 git checkout --file...

weixin_30793643的博客 106

UWB 多传感器通信的纳秒无线位置和时钟同步方法

利用UWB高精度的特点,实现多节点下的无线时钟同步和定位。通过优化硬件架构,减少不确定延迟的影响,系统可以提供纳秒级时钟同步消息

DT程序员的博客 1329

git checkout 命令所有参数用法详解

阅读这篇文章你将得到什么? git 命令的帮助文档获取 git checkout 命令系统知识详解,所有参数哟 怎么系统学习一个git 命令 根据git 的帮助一步步的撸下去,这样够全吧 获取参考手册 首先git checkout -h 获取快速参考 $ git checkout -h usage: git checkout [<options>] <branch> or: git checkout [<options>] [<branch>]

ReminderFish 2万+

大数据领域存算分离:教育行业的数据应用探索

在当今数字化时代,教育行业积累了海量的数据,如学生的学习记录、考试成绩、在线学习行为等。如何高效地存储、管理和分析这些数据,以挖掘其潜在价值,为教育决策、教学改进和学生个性化发展提供支持,成为教育行业面临的重要挑战。大数据领域的存算分离技术为解决这一问题提供了新的思路和方法。本文旨在探索存算分离技术在教育行业的数据应用,分析其原理、优势和实际应用场景,为教育行业的数据管理和分析提供参考。本文共分为十个部分。第一部分介绍背景,包括目的和范围、预期读者、文档结构概述和术语表;

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 813

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【Git “checkout“ 命令详解】

在 Git 的日常使用中,是一个非常核心的命令,它用于切换分支、恢复文件状态、创建新分支等操作。无论是在多人协作项目中切换分支进行开发,还是恢复丢失的文件,都是我们不可或缺的工具。本文将详细介绍命令的作用、语法、常用选项、实际示例及一些进阶技巧,帮助你更好地理解和使用这一命令。命令是 Git 中用于切换分支、恢复文件内容和创建新分支的主要命令。它是 Git 操作中非常常见的一部分,开发者常常用它来在不同的分支之间切换或恢复到某个特定的文件状态。

涛ing的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

git 常用命令之 git checkout

大家好,我是 17。git checkout 是 git 中最重要最常用的命令之一,本文为大家详细解说一下。

17 的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

git checkout命令详解

在实际应用中,git checkout是最为常见命令之一。 此命令参数众多,功能多样,但有些功能可能整个职业生涯都不会用到,所以本文只介绍最为实用的部分。 如果想要了git checkout命令所有功能,可以阅读帮助文档: [Shell] 纯文本查看 复制代码 ...

测试0901-1 4349

【Git】git checkout 命令使用介绍

在 Git 的较新版本(大约 2.23 及以后)中,官方引入了两个更专注的命令来分别处理。取决于你的 Git 版本和个人/团队偏好,但理解。的传统用法对于阅读旧文档和脚本至关重要。

weixin_43510208的博客 3097

Git reset和Git checkout详解

理解 reset 和 checkout 的最简方法,就是以 Git 的思维框架(将其作为内容管理器)来管理三棵不同的树。 “树” 在我们这里的实际意思是 “文件的集合”,而不是指特定的数据结构。

专注自动化、性能测试、测试架构学习交流 3593

git switch 与 git checkout的不同

git switch用来切换分支,可是我们以前git check out不是用的好好的么,为什么引入这么一个命令呢?

从零开始 1万+
上一篇: git branch 分支命令图文详解
下一篇: kafka副本机制详解
机智小袁
博客等级 码龄7年 159粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值