我想取消git push。 我用cntrl + C
命令完成了它。我重置 - 混合到我以前的状态。 将forgetten目录添加到我的gitignore文件中, 但是,当我再次执行git push
时,它仍会尝试发送忽略的文件夹。 有什么建议吗?取消git push并忽略其他文件夹
2
A
回答
1
找到真正的方法...
git的过滤分支--index过滤器 '的git RM -r --cached - 忽略的不匹配' --prune空 - --all
+0
有趣,比我的答案更完整。 +1 – VonC 2013-02-24 19:21:46
1
如果在旧状态(在git reset
之后)文件夹(及其内容)仍然是索引的一部分(仍然被git状态列为“已添加”,准备提交),那么你需要从索引中删除它们。
git rm --cached -r /patH/to/folder
如果你不这样做,在.gitignore
文件中的指令将被忽略,并在下一次提交将包括,再次,该文件夹。
相关问题
- 1. git push忽略cocoapods
- 2. Git忽略子文件夹
- 3. 的Git忽略不忽略指定的文件夹/文件
- 4. 从文本文件读取数据并忽略其他
- 5. Git的清洁内忽略文件夹
- 6. 避免忽略git中的文件夹
- 7. git是否忽略空文件夹?
- 8. 忽略git的文件夹上的FTP
- 9. git跟踪忽略文件夹
- 10. 如何只保留一个文件到一个文件夹中,并用git忽略其他文件?
- 11. Git忽略子文件夹出现在每个子文件夹
- 12. 忽略子文件夹中的.git文件夹
- 13. git push后git拉到www文件夹
- 14. 仅当它不在其他文件夹内时才忽略文件夹
- 15. GIT:忽略某些目录,但不忽略其他目录
- 16. 为Android启动git并忽略文件
- 17. GIT并推送忽略的文件
- 18. 忽略除根档案夹以外的其他档案夹
- 19. 如何忽略团队的其他文件夹在Eclipse中签
- 20. 忽略git合并
- 21. 的Git忽略不夹
- 22. 取消忽略了一个被忽略的目录中的git
- 23. gitignore规则文件夹中的文件也忽略文件夹
- 24. 忽略git pull上的子文件夹(但不是在git上)
- 25. 如何让git忽略vendor /下的.git文件夹?
- 26. Yii2和Git忽略文件
- 27. git意外忽略文件
- 28. 忽略Git .Net文件
- 29. Git不忽略tmp文件
- 30. git忽略远程文件
'push'不发送文件夹,它发送提交。 – wRAR 2013-02-23 22:31:52
我的意思是提交文件夹。推-F没有为我工作 – tunaktunak 2013-02-23 22:47:38
它发送提交的文件夹,因为该文件夹已提交。你的问题是什么? – wRAR 2013-02-23 22:51:33