【问题标题】:Git adding hidden file, force doesn't workGit添加隐藏文件,强制不起作用
【发布时间】:2017-04-06 18:16:12
【问题描述】:

我无法将隐藏文件添加到 git repo。强制(-f --force)没有帮助。该文件也不包含在 .gitignore 中。添加文件时它是无声的(即使带有详细标志),尽管它没有显示在状态中,也没有实际添加。文件名为 .profile,此名称是否因某些原因受到限制?

【问题讨论】:

  • 怎么加?
  • 我想知道git update-index 是否可能以某种方式参与其中。如果您已经指定文件应该是--asume-unchanged,不知道 git add 会如何反应。
  • 这里没有足够的信息来回答您的问题。包括您在问题中获得的确切命令和输出。
  • 我试过 git add .profilegit add -f .profilegit add --force .profile 。我没有输出。它不会出现在跟踪列表中。实际上它也不会出现在未跟踪列表中。例如,当我将其重命名为 .prof 时,它可以工作。令人惊讶的是,我计算机上的其他存储库在此文件中表现正常。它与 .gitignore 毫无关系,因为即使删除它也无济于事。我也宁愿不更改任何设置。
  • 好吧,当我输入git rm .profile 时,它出现在已删除列表中。再次复制此文件后,它开始正常运行。不知道发生了什么。

标签: git hidden-files


【解决方案1】:

没办法,看看这个repo https://raw.githubusercontent.com/tpyolang/.profile

还要确保你的全局忽略文件没问题。

git config --global core.excludesfile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 2018-04-09
    相关资源
    最近更新 更多