gpt4 book ai didi

git:将存储库重置为干净状态

转载 作者:行者123 更新时间:2023-12-03 17:25:53 25 4
gpt4 key购买 nike

我正在寻找一种将存储库“重置”为干净状态的方法。耽误!在你说之前

  • 只需使用 git-clean
  • ... 或 git-reset

  • 这不是我要找的!我不想重置文件,而是要说明。这意味着,中止所有正在进行的操作,如 rebase 、 merge 、二等分和删除任何辅助文件,如 MERGE_HEADMERGE_MSG.git目录本身。

    我当然可以使用一系列命令手动完成,但我希望有一些更优雅的东西,不需要我知道 repo 当前处于什么状态。

    最佳答案

    您可以查看 git/contrib 中提供的脚本: git-completion.bash 包含 __git_ps1函数将扫描 .git 中的不同文件文件夹来构建一条消息说明 REBASE ... , MERGE ...等等 ...
    您可以使用它来运行正确的 --abort命令。
    这是我所知道的最接近 git 命令的东西,它指示当前正在发生什么 Action 。
    您还可以查看此函数的代码,并查看它所做的检查列表,以确定它是否处于 merge 状态、rebase 或cherry-pick。

    关于git:将存储库重置为干净状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60987136/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com