`git status`显示了worktree文件夹

时间:2016-10-03 08:17:05

标签: git

我在我的git项目中创建了一个工作树(git> = 2.5的特性)。它位于根项目文件夹的子文件夹中,称为wt-something 现在,当我从根项目文件夹中发出git status时,worktree文件夹显示在其他未跟踪文件中untracked file
是不是它认为worktree文件夹不能以git状态显示?
或者我必须在.gitignore

中明确指定它们

1 个答案:

答案 0 :(得分:1)

Git Worktree的工作原理是创建一个新的子文件夹,其作用类似于新的分支。此文件夹包含工作树分支的.git文件。键入git status时,worktree文件夹显示在未跟踪文件下。这是有道理的,因为从你现在的分支来看,工作树只是一个没有直接影响的旁观者。

未经跟踪的文件将阻止您在当前主分支上进行任何工作(推,拉等)。