【发布时间】:2011-03-04 23:46:43
【问题描述】:
我对使用 Git 还很陌生,并没有真正深入了解大多数功能,只是做基本的分支>添加。>提交>合并。
我最近对当前所在的分支以及运行时间进行了大量更改
混帐添加。我注意到它只拾取了两个新文件,而不是大约 5 个。
我环顾四周,发现我应该检查树以查看新文件是否在其中,所以我跑了
git ls-tree -r -t --name-only果然没有列出文件。
我跑了 git add 。 --force,但它添加的唯一内容是日志文件,而不是我要查找的 JavaScript 文件。
这可能是什么原因?以及如何解决它的任何建议?
我假设只要我留在当前分支,我是安全的,不必担心文件丢失,但如果我切换分支,文件不会消失吗?
【问题讨论】:
-
您是否从存储库的顶层运行这些命令?
git status打印什么? -
如果手动添加它们会怎样:
git add stuff.js?