代码之家  ›  专栏  ›  技术社区  ›  Igor

git重置已删除目录上的头

  •  -1
  • Igor  · 技术社区  · 2 年前

    我正在尝试恢复以下操作:

    cd <my_proect> && rm mysql-connector-c && git rm mysql-connector-c
    

    git reset HEAD mysql-connector-c git status

    我想我可以试着跑步 git pull 将代码带回来并撤消 rm 命令

    但我想知道如果没有它是否可能

    TIA!!

    1 回复  |  直到 2 年前
        1
  •  0
  •   Ôrel    2 年前

    git restore

    git restore --staged --worktree mysql-connector-c
    

    --staged 恢复索引和 --worktree

    旧方法是使用 git checkout

    git checkout HEAD -- mysql-connector-c/