git checkout 命令图文详解

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

检出文件,
分支转换。

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 分支命令图文详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值