git
git相关笔记
yx️
这个作者很懒,什么都没留下…
展开
-
git如何撤销已commit未push的提交
mixed : 撤销git commit , 撤销git add, 不撤销本地改动的代码。–soft : 撤销git commit , 不撤销git add, 不撤销本地改动的代码。git reset --mixed HEADn个^正常情况下,我们使用–mixed参数即可。一般使用git reset命令。git reset有几个参数。–hard : 全部撤销。原创 2023-12-27 19:47:32 · 623 阅读 · 0 评论 -
git强制推送后果
举例:在本地仓库有个A分支, A分支上有 A1,A2 两笔commit ,远程仓库上A分支有 A1、A2、A3三笔commit,这个时候我在本地执行git push -f 强推覆盖掉远程仓库,远程仓库分支状态是A分支A1、A2两笔commit ,这个时候A3 commit就会被丢弃掉。有些git仓库有gc机制,会保留这种commit 在服务器一段时间,即可以查看提交记录和代码,但是不能拉取下来,等到一段时间后,系统机会gc掉,这笔commit也就不会在存在了。原创 2023-12-25 15:44:28 · 623 阅读 · 0 评论 -
git撤销、回退
git命令原创 2022-09-13 21:07:12 · 140 阅读 · 0 评论