git放弃本地add/commit

git放弃本地add/commit

  • 还未添加add的情况
  • [已经执行git add缓存了的:可以用命令](#已经执行git add缓存了的:可以用命令)

还未添加add的情况

sh 复制代码
 
 # 放弃某个文件
 git checkout <filename>
 # 放弃所有文件
 git checkout .

已经执行git add缓存了的:可以用命令

sh 复制代码
git reset HEAD filepathname (比如: git reset HEAD readme.md)

# 放弃所有
git reset HEAD . 

# 已经用 git commit 提交了的:可以用命令
git reset --hard HEAD^ 
回退到上一次commit的状态,此命令可以用来回退到任意版本:git reset --hard commitid

欢迎关注:有点建树 ,做更多交流。

相关推荐
lllsure1 小时前
Git使用与管理
git
座山雕~2 小时前
Maven超级详细安装部署
git·github·maven
GanGuaGua3 小时前
linux系统下如何提交git和调试
服务器·git
csj5010 小时前
git分支合并信息查看
git
gqkmiss11 小时前
Git Cherry-pick:核心命令、实践详解
前端·git·前端框架·commit·cherry-pick
小生不才yz15 小时前
15. git push
git
阿虎儿16 小时前
基于三方开源项目二次开发的版本管理最佳实践
git
曼陀罗17 小时前
【Git篇】commit失败后,展示: stash@{0}WIP on Feature_xx:
git
Qter20 小时前
GIT代码提交规范模板
git
nan_black21 小时前
在conda虚拟环境安装GIT并且克隆github上项目指南(解决443问题)
git·github·conda