目录 搜索 前言基础知识安装git创建版本库版本回退工作区和暂存区管理修改撤销修改删除文件远程仓库添加远程仓库从远程仓库克隆分支管理创建与合并分支解决冲突分支管理策略Bug分支Feature分支多人协作Rebase变基标签管理创建标签操作标签扩展知识merge与no-ff mergefatal: refusing to merge unrelated historiesgit merge origin master与merge origin/masterGit撤回已经推送至远程仓库的提交速查宝典其他命令 暂无相关搜索结果! 本文档使用 topgoer 发布 撤销修改 结论丢弃工作区的修改(未提交至暂存区) # 丢弃指定文件的修改 git checkout -- file git restore <file> # 丢弃所有文件的修改 git checkout -- . git restore . 丢弃已添加到暂存区的修改 # 丢弃指定文件的修改 git reset HEAD <file> git restore --staged <file> # 丢弃所有文件的修改 git reset HEAD . git restore --staged .文档更新时间: 2020-08-08 21:54 作者:kuteng
结论丢弃工作区的修改(未提交至暂存区) # 丢弃指定文件的修改 git checkout -- file git restore <file> # 丢弃所有文件的修改 git checkout -- . git restore . 丢弃已添加到暂存区的修改 # 丢弃指定文件的修改 git reset HEAD <file> git restore --staged <file> # 丢弃所有文件的修改 git reset HEAD . git restore --staged .文档更新时间: 2020-08-08 21:54 作者:kuteng