代码之家  ›  专栏  ›  技术社区  ›  Syntax Error ine

为什么签出新分支时会列出我的一个文件?

git
  •  1
  • Syntax Error ine  · 技术社区  · 6 年前

    我创建了一个新的分支,但是在分支确认消息的下方,我可以看到一个Word文档,它恰好出现在我的报告中 D 在它前面。这是什么意思?我试过搜索,但很难找到 D !

    $ git checkout -b estimated-time
    Switched to a new branch 'estimated-time'
    D       ~$W error messages.docx
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Leonardo Alves Machado Vivek Kumar    6 年前

    这意味着文件 ~$W error messages.docx (这是由Microsoft Word创建的临时文件)已被删除(在您的计算机中丢失)。

    可能有人以前错误地提交过此文件(这些临时文件不应在git上-应添加到.gitignore中)…

    我相信您应该推动文件删除并将模式添加到.gitignore以避免临时/二进制文件。