`

git checkout -- xx 报错

阅读更多

想要使用git checkout -- UserDaoTest.java 命令将版本区的代码替换工作区的代码

使用git checkout -- UserDaoTest.java 出现了以下错误:

error: pathspec 'UserDaoTest.java' did not match any file(s) known to git.

 

 原因是将UserDaoTest.java 已放到缓存区,所以在版本区中匹配不到

解决办法:

1. git rest HEAD UserDaoTest.java 将缓存区的代码撤销

 

Unstaged changes after reset:

 

D       src/main/java/UserDaoTest.java

 

2. git checkout -- UserDaoTest.java 将版本区的代码替换工作区的代码

 

 

分享到:
评论

相关推荐

    Git-2.28.0-64-bit git安装包windos64位官方下载

    Git-2.28.0-64-bit.exe 是适用于Windows 64位操作系统的Git官方安装程序,该版本为2.28.0,意味着它包含了最新的功能和性能改进。 **Git基础概念** 1. **版本控制**:Git的核心功能是版本控制,它能跟踪文件和目录...

    Git安装包 Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit以及常用命令行PDF

    Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit是Git的两个不同版本,分别针对64位和32位操作系统。这两个安装包包含了完整的Git工具集,允许用户在本地进行版本控制操作,如创建仓库、提交更改、分支管理和合并代码等。...

    git安装包git-2.34.0-64-bit.rar

    Git-2.34.0-64-bit.rar是一个包含Git的64位安装包,适用于Windows操作系统。这个压缩包中的主要文件是"Git-2.34.0-64-bit.exe",这是Git的可执行安装程序,用于在Windows上部署Git环境。 Git的核心功能包括版本控制...

    git指令快速查询-代码管理工具

    git checkout --track origin/dev 切换到远程dev分支 git branch -D master develop 删除本地库develop git checkout -b dev 建立一个新的本地分支dev git merge origin/dev 将分支dev与当前分支进行合并 git ...

    git-2.41.0-64-bit window版本

    Git-2.41.0-64-bit window版本是针对Windows操作系统的一个特定构建,提供64位架构的支持。这个版本的发布,意味着用户可以在Windows环境下享受到Git的最新功能和性能优化。 Git的核心特性包括: 1. 分布式:每个...

    Git-2.6.4-64-bit

    Git-2.6.4-64-bit,windows版本

    Git三剑客-Git常见命令速查表1

    8. `git checkout -b [branch]`:创建并切换到新分支。 9. `git checkout [branch-name]`:切换到指定分支。 10. `git checkout -`:切换回上一个分支。 11. `git branch --set-upstream [branch] [remote-branch]`...

    git-2.45.0(含32和64位)便携式(拇指驱动器版).zip

    在本文中,我们将深入探讨Git的核心概念、主要功能以及如何使用Git-2.45.0便携式版本,特别是针对拇指驱动器(USB闪存盘)的便捷特性。 1. Git核心概念: - 仓库(Repository):存储项目所有版本信息的地方,包括...

    Git-2.37.3-64-bit_3Git-2.37.3-64-bit_3Git-2.37.3-64-bit_3Git-2.3

    Git-2.37.3-64-bit_3是Git的特定版本,适用于64位操作系统。这个版本号表明它是Git的第2.37.3次更新,通常会包含错误修复、性能提升和新功能。在Windows系统中,Git的安装程序通常以.exe结尾,如Git-2.37.3-64-bit_3...

    猴子都能懂的Git入门-整站

    3. 撤销操作:讲解`git revert`、`git reset`和`git checkout`在撤销更改时的区别和应用场景。 4. .gitignore文件:如何设置和使用,避免不必要的文件被追踪。 5. Git钩子:了解`pre-commit`、`post-receive`等钩子...

    (64位)Git-2.44安装包

    Git-2.44.0-64-bit.exe是适用于64位操作系统的Git的最新安装包,它提供了对Windows平台的强大支持。在这个版本中,Git团队引入了一系列更新和改进,以确保用户能够获得最佳的版本控制体验。 首先,让我们深入了解...

    git命令大全-git-cheatsheet.docx

    - **示例**: `git checkout --track origin/main`将创建一个本地分支并跟踪远程`main`分支。 ##### 删除本地分支 **命令**: `git branch -d <branch>` - **用途**: 删除本地分支。 - **参数**: `<branch>` 是要删除...

    前端开源库-git-origin-url

    "git-origin-url"是一个专为前端开发者设计的小巧工具,它专注于一个特定的任务:获取当前Git仓库的远程origin URL。这个工具能够帮助开发者轻松地检索到项目的上游源,从而进行代码同步、分支管理和提交操作。 Git...

    Git-2.38-64位安装及说明

    Git-2.38是Git的一个更新版本,适用于64位操作系统,它提供了更稳定、更高效的功能和改进。在面试中,熟悉Git的基本操作和概念是必不可少的技能,因为它是现代开发流程的核心组成部分。 Git的安装过程通常很简单,...

    Git-2.44.0-64-bit.exe

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统

    Git-2.21.0-64-bit.zip

    Git-2.21.0-64-bit.zip 是一个专为Windows操作系统设计的Git发行版,包含了64位架构的Git工具。这个压缩包主要用于在Windows环境下安装和使用Git进行各种操作,比如代码版本控制、协同开发、分支管理等。 Git的核心...

    git checkout 命令使用详解

    Git Checkout是Git版本控制系统中的一个核心命令,它用于在Git仓库中检出文件或分支,实现版本切换、恢复文件状态等功能。本篇文章将详细介绍Git Checkout的使用方法和背后的原理。 ### 1. 创建与切换分支 `git ...

    git-使用技巧总结.doc

    4. 创建并切换到新的develop分支:`git checkout -b develop new_repo/develop` 5. 将master分支的修改合并到develop分支:`git merge master` 6. 检查提交ID是否正确(如需要):`git log` 7. 推送develop分支到...

    gitblit-1.6.2

    Gitblit 是一个开源的 Git 服务器管理工具,专为简单、快速地托管 Git 仓库而设计。Gitblit-1.6.2 版本是官方提供的稳定版,提供了丰富的功能和优化,以满足开发者对版本控制的需求。 1. **Gitblit 功能概述** - *...

    45 个 Git 经典操作场景,抓紧收藏学习!.docx

    2. 将未暂存的内容移动到另一个已存在的分支:`git stash`,然后`git checkout my-branch`,最后`git stash pop` 3. 重置某个特殊的文件:`git reset filename` 撤销操作 1. 丢弃本地未提交的变化:`git reset --...

Global site tag (gtag.js) - Google Analytics