我在我的 git 项目中创建了一个工作树(git >= 2.5 的特性)。它位于根项目文件夹的子文件夹中,名为 wt-something
.
现在当我发出 git status
在根项目文件夹中,工作树文件夹在其他未跟踪文件中显示为 untracked file
.
难道不应该在 git status 中显示工作树文件夹吗?
或者我必须在 .gitignore
中明确指定它们?
最佳答案
Git Worktree 通过创建一个新的子文件夹来工作,该子文件夹就像一个新的分支。该文件夹包含一个 .git
工作树分支的文件。当您输入 git status
时工作树文件夹显示在未跟踪的文件下。这是有道理的,因为从您当前分支的角度来看,工作树只是一个旁观者,没有直接影响。
未跟踪的文件不会阻止您在当前主分支上执行任何工作(推、 pull 等)。
关于git - `git status` 显示工作树文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39827193/