昨天我在 Git 上苦苦挣扎,因为我在 Git Bash 或 Eclipse Git-tool 中都找不到我想要提交的任何 .java 文件。我四处搜索,发现我在项目中接触过的所有文件都标记为“假定未更改”。(在昨天之前从未听说过)。我试图 --un-assume-unchanged 作为 Git Bash 中的命令和 Eclipse 中的 conext-menu 中的命令。(在 SO 上找到了这个答案)。但所有文件仍被标记为假设不变。
我试过 Git 重置,删除整个本地存储库并再次克隆,同样的问题。
Git是如何工作的,标记为假定不变的字段是在文件中列出的还是什么?除了在 Git Bash 中列出它们之外,是否可以通过其他方式取消标记它们?或者您对如何解决我的问题有其他想法?(我已经单独保存了我更改的文件,以便我可以重置或删除 repo)
我不确定这是否有问题,但我的机器上有 2 个 repo 副本,以及 2 个单独的 Eclipse 工作区。