首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除添加要提交的文件

如何删除添加要提交的文件
EN

Stack Overflow用户
提问于 2011-03-25 12:27:23
回答 2查看 61关注 0票数 0

我在提交中添加了两个新文件,并在提交到本地存储库后将其删除,如何从同一提交中删除这些文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-25 13:42:18

我假设你做了以下事情:

代码语言:javascript
运行
AI代码解释
复制
//Created files A.txt and B.txt
git add A.txt
git add B.txt
git commit -m "Commit message"

现在您希望前面的提交没有A.txt和B.txt这两个文件,所以您可以这样做:

代码语言:javascript
运行
AI代码解释
复制
git rm A.txt
git rm B.txt
git commit --amend

但请记住,如果您推送了提交的,不会修改,而是创建一个删除这两个文件的新提交。

票数 2
EN

Stack Overflow用户

发布于 2011-03-25 12:34:52

git重置--软头^

这将撤消您的最后一次提交,并将您的repo放在您执行最后一次提交之前的状态。从这里,您可以取消阶段和撤消添加/删除文件等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5432398

复制
相关文章
git如何添加文件到最新的提交
有时候,在git commit后,我们会发现一些文件忘了提交了,或者需要修改,而且这些提交和修改是与上一次commit的主题一致的,这时候再执行一遍相同的git commit就会让提交记录显得比较冗余,有没有办法将修改后的文件加到最后一次的提交记录里面呢?搜索后发现这里给了一个解决办法,git add文件后调用git commit --amend -no-edit即可:
王云峰
2023/10/23
3030
如何删除错误提交的 git 大文件
早上小伙伴告诉我,他无法拉下代码,我没有在意。在我开始写代码的时候,发现我的 C 盘炸了。因为我的磁盘是苏菲只有 256G 放了代码就没空间了,于是我查找到了原来是我的代码占用了居然有 2000+M ,寻找了很久才发现,原来我小伙伴JAKE传了一个压缩包上去,一个1G的包。 那么如何把这个压缩包彻底从 git 删除?
林德熙
2018/09/18
3.2K0
如何删除错误提交的 git 大文件
Git 删除已提交的文件
今天上传代码的时候忘记写 gitignore 了,一不小心把 node_modules 也传上去了,这破玩意体积巨大,所以要从上面删除。
wsuo
2020/10/26
3.1K0
Git 删除已提交的文件
Github删除某个文件的所有提交记录
Cannot rewrite branches: You have unstaged changes.
Java那些事儿
2020/07/21
9.9K1
JS动态添加/删除css文件
Jensen_97
2023/07/20
1.1K0
Git提交错误时如何删除Git提交记录
有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。
小柒2012
2018/11/09
3.9K0
Git提交错误时如何删除Git提交记录
有时候我们可能会遇到git提交错误的情况,比如提交了敏感的信息或者提交了错误的版本,这个时候我们想将提交到代码库的记录删除。
小柒2012
2019/12/05
1.2K0
shell脚本添加用户删除用户删除文件的脚本实现
#/bin/bash # DEBUG=0 ADD=0 DEL=0 RM=0 while [ $# -gt 0 ] do case $1 in -v|-verbose) DEBUG=1 shift ;; -h|--help) #帮助文档 echo "`basename $0` --add LIST --del LIST -h|--help --rm LIST" exit 0 ;; --add
艳艳代码杂货店
2021/10/30
1.8K0
Github技巧 – 删除敏感文件、批量修改提交
最近终于是快忙完面向对象课设,前前后后写了2w+行,也勉强算个完整项目了。不过由于项目原先部署在私有Gogs,后来又移到Github私有仓库,导致我没有在意配置文件。最近打算整理整理开源的时候发现,近100 commits里全是我那配置文件。其实以前我也干过这事,当时是biliapi-python的开源,在测试用例中包含了账号信息。当时一顿骚操作,然后成功的把所有commit弄没了。
KAAAsS
2022/01/14
8390
Git与通过Git添加提交文件
HTML5学堂-利利:前面几个礼拜,我们比较全面的介绍讲解了关于AJAX中相对比较高级的知识 - 跨域。本周周三的文章,想为大家介绍一款工具——Git。如果开发者们有进入大公司的发展的想法,这种工具是必不可少的。相信我们做开发的朋友们,SVN必然会接触,对于大公司来说,SVN略low,它们使用的通常是Git —— 分布式版本控制系统。 今日内容: 1 Git是什么 2 Git(分布式)与SVN(集中式)的区别 3 Git的安装与环境配置 4 在Git中进行版本创建 Git是什么? Git:分布式版本控制系统
HTML5学堂
2018/03/13
1.3K0
Git与通过Git添加提交文件
提交项目到GitHub要忽略哪些文件呢?
在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法 ,把要忽略的文件名填进去,Git就会自动忽略这些文件。
程序员小猿
2021/01/18
1K0
提交项目到GitHub要忽略哪些文件呢?
python 删除文件、目录_python如何删除文件、目录[通俗易懂]
本文讲述了python实现删除文件与目录的方法。分享给大家供大家参考。具体实现方法如下:
全栈程序员站长
2022/09/01
5.6K0
如何删除乱码文件
首先执行ls -i命令,此时在文件前面会出现一个数字,这个数字是文件的节点号 接着,执行命令 find -inum 节点号 -delete
birdskyws
2018/09/12
1.9K0
如何找到被删除的文件
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如centos,可能大文件就是 /var/log/messages。
网络技术联盟站
2021/02/22
2.5K0
[Git] 彻底删除github上的某个文件以及他的提交历史
# 删除包括历史 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 文件相对路径' --prune-empty --tag-name-filter cat -- --all # 同步到远程 git push origin master --force
唯一Chat
2020/05/19
1.6K0
Linux 如何删除乱码的文件
后面找到了一篇英文资料,提示说可以用 inode 编号删,所以就有了今天这篇文章。
仁扬
2023/07/13
5710
电脑删除的文件如何恢复 轻松恢复误删除文件
今天,小编继续教大家怎么恢复被删除的电脑数据。我们都知道,当文件数据出现异常时,文件都会打不开,或者无法正常使用,这虽然没有被直接删除了文件,但是文件出现了无法使用的情况,也和数据丢失差不了什么了。
用户10682816
2023/07/29
4000
Android手机批量删除和添加.nomedia文件
发表评论 827 views A+ 所属分类:技术 Android手机里媒体扫描往往是个耗电大户,它在后台不停的监控SD卡上所有文件夹中内容的变化,只有文件夹下有一个名为“.nomedia”的文件的文件夹才会被跳过扫描。.nomedia是一个0kb大小的空文件,所以它并不占用空间。为SD卡上所有的文件夹及子文件夹里都创建一个.nomedia文件即可达到加快开机媒体扫描速度同时大幅降低手机功耗的目的。 不过Android手机的SD卡目录结构是很繁杂很混乱的,如果一个个去创建.nomedia估计会让
用户1127987
2018/06/05
5.7K0
添加/删除/读写c盘文件——c#
  有时候我们为自己的程序添加配置文件,如tet、ini、xml等文件,又或者保存软件运行时的日志
vv彭
2021/01/18
2.8K0
点击加载更多

相似问题

如何向要提交的索引中添加已删除的文件?

22

无法添加要提交的文件

30

如何更快地添加要提交的文件?

22

如何从SVN提交列表中删除所有要提交的文件?

11

从列表中删除要提交的文件

91
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档