Eclipse Git中的“ Assume Unchanged”在后台运行什么实际的git命令?

时间:2019-03-07 02:27:30

标签: eclipse git egit

在命令行上执行git status时,git会列出修改内容:

enter image description here

然后进入Eclipse,并通过上面列出的文件之一的菜单执行Assume Unchanged

enter image description here

,然后再次在命令行上重新运行git status,我发现该文件已(正确地)从列出的修改中删除:

enter image description here

我想知道这个Assume Unchanged菜单命令对Git命令意味着什么?那该菜单上的其他选择(UntrackReplace with HEAD Revision)呢?

在执行这些菜单时,是否有可能在Eclipse中看到Git命令在后台运行?

1 个答案:

答案 0 :(得分:0)

Eclipse 不会委托给命令行,而是使用JGit ,这是Git的纯Java实现,直接访问{{1}中的文件}文件夹。您无需安装命令行Git即可在Eclipse中使用Git。

假定不变 Git命令行等效项是:

.git

另请参阅:

由于Eclipse使用相同的术语,因此很容易找到Git命令行等效项。