`

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指令快速查询-代码管理工具

    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.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常用操作命令 pdf

     git checkout -- readme.txt 撤销修改:1. 文件在添加到缓存区前修改,则回退到原工作区状态;2. 文件在添加到缓存区后修改,则回退到原缓存区状态。也即是将readme.txt撤回到最近一次git add或git commit状态...

    (64位)Git-2.44安装包

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

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

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

    Git-2.44.0-64-bit.exe

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

    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 --...

    Git工具Git-2.29.2.2-64-bit.rar

    Git工具Git-2.29.2.2-64-bit是Git的64位版本,适用于Windows操作系统,该版本号表示这是Git的2.29.2.2更新。在IT行业中,Git因其高效、灵活和强大的分支管理而广受欢迎,被广泛应用于软件开发团队协作。 Git的基本...

    常用 Git 命令清单 - 阮一峰的网络日志1

    5. `git checkout -b [branch]`:创建并切换到新的分支。 6. `git branch [branch] [commit]`:基于指定的commit创建新分支。 7. `git branch --track [branch] [remote-branch]`:创建一个新的分支,与指定的远程...

    配合Git flow 流程使用的git 操作命令指南

    git checkout -b feature/20180820-story-view-999 master ``` 完成开发后,将feature分支推送到远程仓库: ```bash git push origin feature/20180820-story-view-999 ``` 3. **开发过程** 在feature分支上...

    gitflow使用指南

    brew install git-flow ``` #### 四、GitFlow图形用户界面工具 除了命令行工具外,还有一些第三方工具提供了更友好的图形用户界面来支持GitFlow工作流,如SourceTree等。这些工具通常具有更好的用户体验,能够更...

    高频使用的Git命令.docx

    * `git checkout --track origin/feature-test`:切换到远程分支 origin/feature-test,并且跟踪远程分支。 * `git checkout -b testbranch`:创建新的分支 testbranch 并切换到该分支。 * `git checkout -- file`:...

    git-cheatsheet-EN-white.pdf

    - 基于远程分支创建新跟踪分支:`git checkout --track <remote/branch>` - 继续变基操作:`git rebase --continue` - 终止变基操作:`git rebase --abort` 2. 合并与变基(Merge & Rebase) - 合并分支到当前...

    git最新版下载(Git-2.14.1-64-bit.exe)

    git下载,上传百度云吧

Global site tag (gtag.js) - Google Analytics