git-clean相关内容

减少 git 存储库大小

我试图寻找一个关于减少 repo 大小的好教程,但没有找到.我如何减少我的 repo 大小...大约 10 MB,但问题是 Heroku 只允许 50 MB,而且我还没有完成我的应用程序的开发. 我已经在 .gitignore 中添加了常见的可疑对象(日志、供应商、文档等).虽然我最近才加了.gitignore. 有什么建议吗? 解决方案 git gc --aggressive ..
发布时间:2021-12-06 09:02:27 其他开发

Git pull-请先移动或移除它们,然后再进行合并

我正在尝试从服务器上执行git pull origin master,但始终收到错误消息: Please move or remove them before you can merge. 没有未跟踪的文件,但是由于某些原因,似乎被忽略的文件出现了问题. 我尝试运行git clean -nd来查看要删除的内容,它列出了在.gitignore中被忽略的一堆文件. 我该如何解决 ..
发布时间:2020-11-15 00:03:31 其他开发

我可以恢复已删除的文件(撤消`git clean -fdx`)吗?

我正在按照制作github页面上的说明进行操作,却忘记了移入我的git子目录.结果,我只是使用git clean -fdx来替换整个文档目录. 有什么办法可以消除这个可怕的错误? 解决方案 否.这些文件不见了. (只需在Linux上进行检查: git clean调用unlink() ,并且不会事先备份任何内容.) ..
发布时间:2020-11-14 19:56:42 其他开发

git clean是否支持转到回收站?

它是否以任何方式支持回收站,如果我知道我可以在发生错误时撤销删除操作,形状还是形式?如果不是,是否有任何人知道的解决方法,例如使用 git clean -n 的外部工具来打印文件,然后将它们移动到回收站? / p> 解决方案 放置%PATH% 运行 git config --global alias.recycle!git_recycle.sh 将git_recycle.sh放 ..
发布时间:2018-04-27 15:22:09 其他开发

“git checkout - 。”有什么区别?和“git reset HEAD --hard”?

这不是一个关于“ - ”所做的一般性问题,就像在标记的副本中一样。这是一个特定于git的问题,要求澄清上述命令之间的操作差异。 如果我想清除当前目录而不存储或提交,我通常使用这些命令: git reset HEAD --hard git clean -fd code> 同事也提到了使用这个命令: git checkout - 。 这 ..
发布时间:2018-04-26 20:14:22 其他开发

如何在意外运行“git clean -df”后恢复文件?

我不小心运行了 git clean -df 。它从我当前的提交中删除了我的文件,我尚未推送。现在,在 git status 中,这些文件被标记为 D ,这意味着“已删除”。 有什么方法可以恢复这些文件吗? 解决方案 git clean 只有未跟踪的文件和未提交的文件。 如果您看到 D 作为已提交文件的状态,您可能已经完成了其他操作。 你找回这些文件,做到: git ..
发布时间:2018-04-26 20:09:43 其他开发

git clean:什么是“不会删除”意思?

当我运行 git clean --dry-run 时,结果有点像: 将删除an_untracked_file 将删除an_untracked_file_2 不会删除some_unrelated_folder /子文件夹/ “无关联”的文件夹被跟踪并且没有任何变化,所以我不希望git删除它们。 但是,为什么git报告不会删除对于我的项目的一些(而不是全部)正常( ..
发布时间:2018-04-26 19:24:05 其他开发

如何在git clean -fd中保留所有被忽略的文件?

当我有.gitignore data / * 并运行 git clean -fd 时,数据文件夹及其所有内容文件被删除。 我想要的是删除一个git repo中的所有未经修改的文件,同时排除所有被忽略的文件(即不要删除gitignored文件)。我可以做什么? 解决方案 除非您指定 -x 标志,但奇怪的是它会按照您的设置进行清理( folder / * )。 @VonC评论说,你 ..
发布时间:2018-04-26 19:17:37 其他开发

Git:用git clean排除一个文件

我正在开发一个大型的python项目,如果.pyc和*〜文件真的很糟。我想删除它们。我已经看到git clean的 -X 标志会删除未跟踪的文件。你可以想象,我没有跟踪 .pyc 和 *〜文件。这将成为诀窍。问题是我有一个 local_settings.py 文件,我想在git clean之后保留它。 .gitignore: *。pyc *〜 local_settings.py ..
发布时间:2018-04-26 19:13:31 其他开发

我可以撤销`git clean -fdx`吗?

我按照制作github网页的指示,忘记了进入我的git子目录。结果,我只用 git clean -fdx 来加载整个文档目录。有没有什么办法可以解决这个可怕的错误? 解决方案 不。这些文件都没有了。 (刚刚在Linux上检查过: git clean calls unlink() ,并且不会预先备份任何东西。) ..
发布时间:2018-04-26 13:12:32 其他开发

Git checkout / pull不会删除目录?

我有我的回购@ github。我在家里做了一些工作,并把它推到github上。它涉及一些文件和目录的删除。现在我在我的工作箱上,它删除了文件和目录之前有一个代码副本。 我发布了以下内容: git remote update git checkout HEAD git pull origin HEAD 它删除了它应该有的所有文件,但没有删除文件所在的目录。 ..
发布时间:2018-04-26 13:08:23 其他开发

减少git存储库大小

我试着寻找一个关于减少回购大小的好教程,但没有发现。我如何减少我的回购大小...它大约是10 MB,但是Heroku只允许50 MB,并且我没有接近完成开发我的应用程序的地方。 我已经将通常的嫌疑犯(日志,供应商,文档等)添加到.gitignore。尽管我最近只添加了.gitignore。 有什么建议吗? 解决方案 git gc --aggressive 是强制修剪过程发生的一种方 ..
发布时间:2018-04-26 12:22:04 其他开发