`
sitoto
  • 浏览: 123722 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

git 放弃当前对文件 的修改

    博客分类:
  • git
 
阅读更多

git checkout master     //取出master版本的head。
git checkout tag_name    //在当前分支上 取出 tag_name 的版本
git checkout  master file_name  //放弃当前对文件file_name的修改



git checkout  commit_id file_name  //取文件file_name的 在commit_id是的版本。

commit_id为 git commit 时的sha值。



列出某一个commit ID(XXXXXXXXXXXXXXXX) 对应的补丁:

   $ git log -1 -p XXXXXXXXXXXXXXXX
   $ git format-patch -1 XXXXXXXXXXXXXXXX <===-1不可省略
        --stdout         //打印到标准输出
   $ git show XXXXXXXXXXXXXXXX
   $ git diff-tree -p XXXXXXXXXXXXXXXX
分享到:
评论

相关推荐

    git放弃本地修复 拉取线上覆盖 添加 .gitignore文件不起作用

    #### 一、Git放弃本地修复并拉取线上覆盖 在使用Git过程中,有时我们可能会遇到需要放弃本地修改并直接拉取远程仓库最新代码的情况。这种需求通常出现在本地开发环境出现问题或者需要快速同步最新代码进行紧急修复...

    git本地代码管理指令

    - `git checkout -- &lt;filename&gt;`:放弃工作目录中文件的改动。 - **说明**: - 如果您已经使用`git add`将文件加入暂存区,则无法直接撤销,需要先取消暂存(`git reset HEAD &lt;filename&gt;`),然后再撤销改动(`git ...

    git基本操作演示ppt

    - `git checkout &lt;file&gt;` 或 `git checkout .`:放弃某个文件或所有文件的更改。 - `git commit --amend`:修改最后一次提交的信息。 - `git reset --soft &lt;SHA1&gt;`:撤销提交但保留工作区内容。 - `git reset --hard...

    git 命令手册

    - `git checkout -- readme.txt`:放弃工作目录中readme.txt的修改。 - `git reset HEAD file`:取消暂存区中file的修改,并将文件恢复到上一次提交的状态。 #### 五、删除文件 **命令示例**: ```bash git rm ...

    GIT使用记录.doc

    19. **放弃本地文件修改**:未提交的修改可以通过`git checkout -- status/both-change.txt`放弃。对于已提交未推送的修改,可以使用`git revert 39b6071`,这相当于创建一个反向提交。 以上就是Git的一些基础操作...

    Git从入门到放弃知识导图

    Git是分布式版本控制系统,用于跟踪对文件和项目代码的更改。本文将深入讲解Git的基本操作,帮助初学者从零开始构建完整的Git知识体系。 1. **Git基础操作**: - **克隆仓库**:使用`git clone [url]`命令可以将...

    git使用手册

    - `git checkout -- &lt;file&gt;`放弃工作区中对某个文件的改动。 #### 三、分支管理 - **创建与切换分支**: - `git checkout -b &lt;branch&gt;`基于当前分支创建新的分支并切换到该分支。 - `git branch &lt;branch&gt;`创建...

    字节跳动&lt;Git学习手册&gt;

    - **版本管理工具**:能够记录每一次的文件修改历史,用户可以轻松地回溯到任何时间点的代码状态,这对于团队协作开发尤为重要。 - **工作区**:即用户进行日常编辑的文件夹。 - **暂存区**:用于临时存放准备提交至...

    git新手操作手册,包含文件/文件夹添加、删除,分支创建、合并、切换、拉取、推动等操作

    - `git checkout -- filepathname`仅放弃对指定文件的修改。 9. **解决报错**: - 遇到SSL连接问题,可以使用`git config --global http.sslVerify "false"`禁用SSL验证,但这不推荐,因为存在安全风险。 学习...

    Git使用随笔 Git原理、远端仓库、本地仓库、基本操作、问题解答

    - 使用`git checkout -- &lt;file&gt;`撤销对文件所做的更改。 8. **放弃当前工作区的修改** - 如果想完全放弃当前的工作进度,可以使用`git checkout .`来恢复到上次提交的状态。 - 注意:这将丢失所有未提交的更改。...

    git常用命令总结 word文档

    - **说明**: 如果你想要放弃对某个文件的修改,但是还没有将它暂存起来,可以使用`git checkout -- Filename`命令来恢复文件到最近一次提交的状态。 - **命令**: `git checkout .` - **说明**: 如果你想一次性...

    廖雪峰-Git-教程-PDF版

    - **查看状态**: 使用`git status`命令查看当前仓库的状态,包括已更改、新增和删除的文件。 - **查看历史**: 使用`git log`命令查看提交历史记录。 - **分支管理**: 使用`git branch`、`git checkout`和`git merge`...

    git常用操作

    - **功能**:丢弃工作目录中对指定文件的更改。 - **应用场景**:当你误改了一个文件并希望将其恢复为上次提交的状态时使用。 - **示例**: ```shell git checkout -- README.md ``` #### 十、删除文件 **命令...

    git常用命令保存快速使用

    * `git add &lt;file&gt;`:将工作文件修改提交到本地暂存区 * `git add .`:将所有修改过的工作文件提交暂存区 * `git rm &lt;file&gt;`:从版本库中删除文件 * `git rm &lt;file&gt; --cached`:从版本库中删除文件,但不删除文件 * ...

    Git常见使用问题处理.docx

    - 如果不需要保留这些更改,可以使用`git stash`或`git reset`来暂存或放弃更改。 2. **处理未受版本控制的文件:** - 根据提示信息,可能需要移动或删除某些文件。 3. **重新执行pull操作:** - 完成上述步骤后...

    Git常用命令.txt

    - `git checkout -- XX`:放弃对文件 XX 的所有修改,将其恢复到最近一次提交的状态。 - **查看文件内容**: - `cat XX`:查看文件 XX 的内容。 - **删除文件**: - `git rm XX`:从版本库中删除文件 XX。 ###...

    git命令笔记

    - **应用场景**: 当你决定放弃对某个文件所做的更改时使用。 #### 删除版本库文件 - **命令**: `git rm &lt;file&gt;` - **功能**: 从版本库中删除文件。 - **应用场景**: 当你需要从版本库中永久移除一个不再需要的文件...

    git-cheatsheet

    - 解释:放弃所有未提交的更改并将工作目录恢复到最后一次提交的状态。 2. **撤销暂存区的更改** - 命令:`$ git reset &lt;file&gt;` - 解释:撤销暂存区中指定文件的更改,将其放回工作目录中。 3. **撤销已提交的...

    Git 的基础使用-高清版.pdf

    此类文件有两个可能的处理方式:使用`git add`将其加入暂存区,或者使用`git checkout`放弃修改回到**Unmodified**状态。 4. **Staged(暂存状态)**:文件已经被添加到暂存区,等待提交。可以通过`git commit`命令...

    git命令大全,适合初学者

    这个命令用于放弃本地的修改,回到最近一次的git commit或git checkout的状态。 23. git remote remove origin 删除本地项目与远程仓库的联系。 24. git remote add origin [URL] 添加一个新的远程仓库链接,[URL]...

Global site tag (gtag.js) - Google Analytics