git回退并提交部分修改文件方式
git log
这一步可以将commit回退,并保留工作区的代码来重新提交
git reset --mixed 2540ab6b0434ad7924ae56dda51c8eab9f13f1b4
git push -u origin master --force
可以看到所有的文件现在都在工作区,但不在缓存区。
git status
git add analysis/app_ui.py
git status
此时再次查看仓库信息,发现有文件到了缓存区
必须缓存,不然的话这些工作区代码默认还是会提交
git stash -u -k
git commit -am "提交"git push -u origin master
git stash pop
以上为个人经验,希望能给大家一个参考,也希望大家多多支持8b8.cn。
git回退并提交部分修改文件方式