美文网首页实用操作整理
git不保留本次所有

git不保留本次所有

作者: 我的昵称好听吗 | 来源:发表于2018-04-24 22:15 被阅读0次

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改


此时查看status之后,不想commit,希望撤回add之前的操作,但要保留修改(包括 新加文件、删除文件、已有文件修改等)

  1. git reset -q
    2.git reset --mixed

git clean -df #返回到某个节点
git clean 参数
-n 显示 将要 删除的 文件 和 目录
-f 删除 文件
-df 删除 文件 和 目录

相关文章

  • git不保留本次所有

    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提...

  • Git项目迁移

    为了保留历史提交记录或远程所有分支信息等,最好使用 git clone —bare old @git -> ...

  • Git 清空提交记录

    有些时候某个分支的git history太过冗长,不在具有保留的意义,需要清空所有的提交历史,但希望保留代码,可以...

  • 使用 git 迁移 git 项目并保留所有记录

    1. 从原地址克隆一份裸版本库 2. 在新仓库里面新建空项目 比如是迁移到 gitlab,那就在 gitlab 上...

  • 02.git基本操作

    t初始化 将项目所有文件纳入到git中 检查Git状态 保留改动并提交 上面这行命令将暂存区的文件都提交到Git,...

  • 1.Git - 项目拆迁

    目的: 将项目在不同的git服务器上进行转移(coding <---> github等) 保留所有代码(包括分支)...

  • git流程

    git流程git add . -->全部添加git commit -m "" -->本次提交注释git pul...

  • Git仓库迁移

    迁移Git仓库 使用场景:需要迁移某个git仓库到另一个不同的仓库 需要保留所有分支和历史提交 操作步骤 clon...

  • 使用 git push –mirror 迁移 Git 项目

    git仓库迁移的两种解决方案 Git仓库迁移而不丢失log的方法 要求能保留原先的commit记录,应该如何迁移呢...

  • git 放弃本次本地修改

    git checkout . && git clean -xdf参考:[1]git丢弃本地修改的所有文件(新增、删...

网友评论

    本文标题:git不保留本次所有

    本文链接:https://www.haomeiwen.com/subject/yzuslftx.html