git中checkout的用法总结

切换分支

git 复制代码
# 切换分支,如果有本地分支,则表示切换到该分支上;
# 如果是远端仓库分支,表示把远端仓库分支下载到本地仓库中
git checkout 分支名

# 创建一个分支,并进行切换
git checkout -b 分支名

撤销对文件的修改

git 复制代码
# 把工作区中对应文件的修改,还原成git仓库中所保存的版本
git checkout --文件名

注意

工作区修改文件以后,利用这个命令可以还原成git仓库中保存的版本(可以不加--),但如果添加到暂存区,再用这个命令进行恢复就不行了;

这时可以使用git reset HEAD 文件名,撤销暂存区的文件,然后再利用git checkout 文件名,就可以还原成git仓库中保存的版本

相关推荐
Cchaofan2 小时前
Git/GitLab日常使用的命令指南来了!
git·gitlab
可乐加.糖9 小时前
项目版本管理和Git分支管理方案
java·git·目标跟踪·gitlab·敏捷流程·源代码管理
wingaso9 小时前
[经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”
linux·数据仓库·git
ice___Cpu18 小时前
Git - 1( 14000 字详解 )
大数据·git·elasticsearch
范纹杉想快点毕业1 天前
以项目的方式学QT开发(一)——超详细讲解(120000多字详细讲解,涵盖qt大量知识)逐步更新!
c语言·数据结构·c++·git·qt·链表·github
qq_653644461 天前
如何查看打开的 git bash 窗口是否是管理员权限打开
开发语言·windows·git·bash
tonngw1 天前
【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
git·vscode·后端·macos·开源·编辑器·github
橄榄熊2 天前
Git 常用命令详解
git
o(╥﹏╥)2 天前
绑定 SSH key(macos)
开发语言·git·学习·macos
半新半旧3 天前
Git 分支指南
git