git-clean

    6热度

    3回答

    git clean -f -d从我的本地目录中删除的文件以及我如何检索它们? 我用它来删除未跟踪的目录和文件,并发现它也从我的本地文件系统中删除它。这可能吗?我做错了什么,有没有办法检索它们?

    1热度

    1回答

    我正在测试服务架构以及朋友。我们从一个.Net核心ASP MVC站点服务开始(开箱即用脚手架)。然后我们添加了这个.gitignore文件。 我在PC上构建/部署并测试了解决方案,一切正常。然后我推了它,我的朋友克隆了存储库并在其上做了一个git clean -xfd。他继续重置他的本地群集。 令我们惊讶的是,他有以下错误: Creating application...New-ServiceFa

    30热度

    1回答

    当我有.gitignore data/*并运行git clean -fd时,数据文件夹及其所有内容文件被删除。 我想要的是删除所有未经修复的git仓库中的文件,同时排除所有被忽略的文件(即不要删除gitignored文件)。我能做什么?

    0热度

    1回答

    我想写一个脚本,保证成功的Git签出而不需要用户干预。我不介意在没有用户干预的情况下抛弃任何无法解决的问题:例如,未提交的更改。我确实想保留显式忽略的文件(我认为这些是“版本控制下”)。 我根据How do you discard unstaged changes in Git?的答案聚宝盆做了一个脚本,并修复了我随着时间的推移遇到的错误(与Unstaged changes left after

    0热度

    2回答

    我今天这样打: % git checkout another_branch error: The following untracked working tree files would be overwritten by checkout: __version__.txt alembic.ini alembic/README alembic/en

    11热度

    1回答

    您好我很好奇这两个命令之间的区别。当他们在这里介绍时:https://www.atlassian.com/git/tutorials/undoing-changes 看起来像git reset --hard也设置暂存和工作目录以匹配最新的提交,但最终他们说git reset --hard不会改变当前工作目录。所以我在这里很困惑,有人能澄清它吗?

    26热度

    5回答

    我正在开发一个大型的python项目,如果.pyc和*〜文件真的让我感到恶心。我想删除它们。我已经看到git clean的-X标志会删除未跟踪的文件。正如你可以想象的,我没有跟踪.pyc和*~文件。这将成为诀窍。问题是我有一个local_settings.py文件,我想在git clean之后保留这个文件。 所以,这就是我所得到的。 的.gitignore: *.pyc *~ local_se

    2热度

    1回答

    git clean -d -f删除包含被忽略的文件的目录。我可以保留忽略的文件并仍然运行git clean -d? 例子: dir\dir2\file1 的.gitignore: dir\dir2 git clean -d -f删除dir和所有它的内容。我希望它意识到我忽略了dir\dir2\file1而不是删除file1。

    1热度

    1回答

    我不小心发出: git clean -f 在一个目录我最近初始化。我注意到那个目录中的所有文本文件现在都没有了。 根据研究,我已经知道它是不可逆的。真的吗?或者还有希望? 顺便说一句,我正在使用Mac,你们可能会给我一个关于什么免费数据恢复软件可用于Mac的想法。 这是一个愚蠢的Git新手错误。

    1热度

    1回答

    如何将分支结帐到原始状态的现有文件夹中? 我在Windows 10中工作。切换到我的项目的新分支,并注意到来自其他分支的一些现有(未跟踪)文件夹仍然在附近。我试图使用: git clean -fdx 删除这些文件夹及其文件。我有错误,如: warning: failed to remove Source/Web/node_modules/gulp-sass/node_modules/gulp-