问题标签 [git-clean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
78 浏览

git - 如何在分支名称之前打印 X 个月前的时间?

下面的代码我正在尝试,输出应该包含 x 个月前的分支名称。此逻辑中的任何建议将不胜感激。

这里代码的主要目的是获取 4 个月前的所有分支名称列表。

获取输出:

我需要在按日期排序的序列号后添加 x 月时间戳

预期输出:

0 投票
0 回答
55 浏览

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

我不小心运行了 git clean -df。它从我尚未推送的当前提交中删除了我的文件。现在,在 git status 中,这些文件用 D 标记,表示“已删除”。

有什么办法可以找回这些文件吗?

我尝试了以下方法:

混帐结帐。和git reset --hard

我收到以下消息:

混帐结帐。

致命:无法创建“/Users/lucia/.git/index.lock”:文件存在。另一个 git 进程似乎正在此存储库中运行,例如由“git commit”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,则可能是之前此存储库中的 git 进程崩溃了:手动删除文件以继续。

❯ git reset --hard fatal:无法创建“/Users/lucia/.git/index.lock”:文件存在。

另一个 git 进程似乎正在此存储库中运行,例如由“git commit”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,则可能是之前此存储库中的 git 进程崩溃了:手动删除文件以继续。**

如果我在我的计算机上遵循此路径“/Users/lucia/.git/index.lock”,则它不存在。