git gui不同意git状态:为什么?

git gui不同意git状态:为什么?,git,git-gui,Git,Git Gui,我只是在学习git,使用git版本1.6.0.4 创建了一个EclipseWkspace,其中包含几个项目 使用cli在工作区根目录下创建git repos 使用cli将两个项目添加到git中-此时git状态显示如下 bwinspur@elm:~/ca.wydv.workspace/008学习组/git lrng wksp$git状态 #论分行行长 # #初始提交 # #要提交的更改: #(使用“git rm--cached…”取消存储) # #新文件:git.trial.help.bund

我只是在学习git,使用git版本1.6.0.4

  • 创建了一个EclipseWkspace,其中包含几个项目
  • 使用cli在工作区根目录下创建git repos
  • 使用cli将两个项目添加到git中-此时git状态显示如下
bwinspur@elm:~/ca.wydv.workspace/008学习组/git lrng wksp$git状态 #论分行行长 # #初始提交 # #要提交的更改: #(使用“git rm--cached…”取消存储) # #新文件:git.trial.help.bundle/.classpath ==此帖子中省略的详细信息== #新文件:git.trial.ui.bundle/.classpath ==此帖子中省略的详细信息== # #未跟踪的文件: #(使用“git add…”包含在将提交的内容中) # #.元数据/ bwinspur@elm:~/ca.wydv.workspace/008-lean-group/git-lrn-wksp$ 这正是我所期望的:我的项目文件夹被跟踪,而.metadata/未被跟踪

  • 现在我打开GitGUI,它显示了.metadata/as下的所有文件 未老化的变化:为什么?git status认为它们未被跟踪
Git gui与Git状态的分歧,在我看来似乎是Git gui的一个bug

我是不是误解了什么? 有解决办法吗? git有更好的gui吗


比尔。

我不是git gui用户,但我猜git gui对未老化和未跟踪的文件使用相同的状态。是的,它可能是一只虫子

未分级意味着文件尚未“准备好”提交,提交将在阶段区域中获取文件并提交它们。因此,如果在提交后更改“git.trial.help.bundle/.classpath”而不添加(git add file_name),则该文件将被取消分级,但会被跟踪


我希望这有助于澄清未老化的含义。而且我真的推荐了这辆车。

谢谢菲利佩,它走起来真像只虫子。另外,我同意书git pro,强烈支持。在git邮件列表中跟进。未跟踪的do显示在与暂存相同的列表中,但具有不同的图标。关于这一“特征”的一些争论。 bwinspur@elm:~/ca.wydv.workspaces/008-leaning-group/git-lrng-wksp$ git status # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached ..." to unstage) # # new file: git.trial.help.bundle/.classpath === omitted details from this post == # new file: git.trial.ui.bundle/.classpath === omitted details from this post == # # Untracked files: # (use "git add ..." to include in what will be committed) # # .metadata/ bwinspur@elm:~/ca.wydv.workspaces/008-leaning-group/git-lrng-wksp$