0
|
Pro Q Rich Lysakowski PhD · 技术社区 · 6 年前 |
![]() |
1
1
Git不推 文件夹 . Git推送 提交 .如果文件在某个提交中,而您强制提交,那么它们会得到该文件。如果你不推动提交,他们可能已经有了这个文件,但是他们没有得到你不推动的提交。 如果你想绝对确定你不会意外地推动任何承诺 做 拥有那个文件,通过不提交文件来确保没有这样的提交。否则,请注意推送哪个提交:推送具有该文件的任何提交时,它们就拥有该文件(因为它们具有该提交,而该提交具有该文件)。
如果需要从现有提交中删除该文件,则也必须删除提交本身,因为没有提交可以
曾经
一点也不改变。完全移除它们并不容易,但是
可以
完成。您可能需要可以使用的新的和改进的提交
代替
有文件的旧提交。以一种自动化的方式来做这件事,用手做这件事并不有趣,你可能会想用
|
![]() |
2
0
thinking.py文件是否也由git根据最新的更改进行更新? 基于您的问题,我认为Github中的thinking.py文件只是您以前提交的结果,无论如何都不包含最新的更改。 您可以尝试完全删除该文件(确保不会意外删除本地文件): Remove a file from a Git repository without deleting it from the local filesystem 希望我能帮忙! |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 6 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 7 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 7 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 8 月前 |