git中checkout的用法总结

切换分支

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

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

撤销对文件的修改

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

注意

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

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

相关推荐
小生不才yz8 分钟前
(三)分支与标签 - git tag 命令的使用
git
摇滚侠17 分钟前
零基础小白自学 Git_Github 教程,DeskTop 进阶操作,笔记12
笔记·git·github
量子炒饭大师27 分钟前
【一天一个计算机知识】—— 【编程百度】悬空指针
c语言·数据结构·c++·git·安全·github·dubbo
摇滚侠1 小时前
零基础小白自学Git_Github教程,创建自己的第一个 GitHub 仓库,笔记06
笔记·git·github
芒克芒克1 小时前
《Git 日常操作:核心命令 + 忽略文件 + 临时存储》
git
编程小Y6 小时前
git命令行和GUI工具有什么区别
git
还下着雨ZG9 小时前
Git:版本控制工具Git的详细介绍
git
老友記10 小时前
git 预发布版本release分支
git
naruto22710 小时前
git回退代码
git·hard·soft·mixed
硅农深芯10 小时前
是时候跟GitBucket说再见了
git·单片机