原文:GIT 如何删除某个本地的提交

一 rm后要commit一下才会生效,但这样只是让文件不再出现在今后的版本中,文件副本仍然会在.git 下 这样git才能让误删的文件恢复 。 要彻底消灭文件副本,那就要让文件彻底从历史中消失,分两种情况: 如果你的文件添加记录是最近 次,而且没有别的更改,可以简单使用reset hard commit id来彻底回溯,然后gc一下再上传就没问题了。 如果是在你N次提交以内的某次,而且同时还有别的 ...

2015-06-11 10:08 0 21043 推荐指数:

查看详情

git 删除本地提交

git reset --mixed [提交id]:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset --soft [提交id]:回退到某个版本,只回退了commit的信息,不会恢复到index file ...

Wed Jan 15 06:48:00 CST 2020 0 7348
git 删除本地提交记录

https://blog.csdn.net/davidhopper/article/details/95597551 使用git管理代码版本时,有时需要删除一些本地错误提交的记录,如果待删除记录是最后一条或N条记录,操作很简单,使用如下命令即可: # 删除本地最后一条记录,如果需要删除 ...

Wed Mar 11 02:32:00 CST 2020 0 4893
git 删除本地分支 以及远程提交记录

一、引言   经常会把一些练手的项目传到Github上面进行备份。其中有一个名为ColaFramework的Unity框架项目,期间提交代码的时候在Log中上传了一些比较敏感的信息,这些信息都可以在Github上面搜索到,马上想把这些Log信息清除掉,使其变成一个没有提交记录的“新仓库 ...

Fri Dec 25 05:06:00 CST 2020 0 871
git 提交本地文件,删除文件夹,修改文件等

1. 下载git工具包 链接: 2. 右键打开git bash 登陆到自己的github账户 3. 创建本地文件夹 创建文件夹后,进入该文件夹,并将github上需要修改的项目pull到到当前文件夹 新增文件: 将文件拖拽到当前文件夹中(master),然后输入 ...

Mon Sep 03 18:35:00 CST 2018 0 3105
Git 合并多次在本地提交

使用 n是一个变量,表示你需要修改从HEAD指向的版本之前的n次提交,包含HEAD这个版本。 例如你需要修改最近三次的提交,则需要使用 执行上述命令后,Git就会使用默认的编辑器打开一个脚本文件,像这样,按照图中说明编辑保存并关闭编辑器 接下来git会自动又打开一个编辑器 ...

Tue Mar 16 22:00:00 CST 2021 0 282
git 删除某次提交

git rebase -i commit_id //commit_id为想要删除的某次提交的前一个提交记录 id 然后删除想要删除的记录信息,或者把记录信息前面的pick 修改成drop,根据提示进行信息保存。 然后进行git 强制提交(确保已经取出分支保护) git push -f ...

Wed Jun 27 19:14:00 CST 2018 0 1544
git删除多余的提交

Git 删除某一次提交 git log 列出提交的日志,查看提交的commit Id 选择需要删除提交的前一次提交,输入git rebase -i commitId(上面commit查看到的Id,注意是你要删除的前一个,或者前几个) 找到你要删除提交记录,在你需要删除提交 ...

Thu Dec 23 06:23:00 CST 2021 0 797
Git 删除提交记录

.Checkout git checkout --orphan latest_branch 2. Add all the files git add -A 3. Commit the changes git commit -am "commit message" 4. Delete ...

Fri Aug 24 00:15:00 CST 2018 0 813
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM