场景一:git add前
git checkout .
场景二:git add后、git commit前
step1:回退到git add前的修改内容
撤销所有add文件: git reset HEAD .
撤销指定add文件: git reset HEAD -${filename}
step2:参照场景一
场景三:git commit后、git push前
step1:查看commit记录
git log
step2:回退到指定的 commit_id 版本的代码内容
git reset --hard ${commit_id}
场景四:git push后
step1:查看commit记录
git log
step2:回退到指定的 commit_id 版本的代码内容
git reset --soft ${commit_id}
step3:强制更新已push的远程分支
git push origin ${branch_name} --force
本文详细讲解了git从添加、撤销修改、提交到推送的各个阶段操作,包括git add、git checkout、git reset、git commit、git push等关键步骤,并提供了实用的技巧和命令演示。
507

被折叠的 条评论
为什么被折叠?



