在 Eclipse Git 运行 中,什么实际的 git 命令在后台执行“假设不变”?
What actual git command does `Assume Unchanged` in Eclipse Git run in the background?
在命令行上执行 git status
时,git 列出修改:
然后我转到 Eclipse 并通过菜单对上面列出的文件之一执行 Assume Unchanged
:
然后再次在命令行上重新运行 git status
,我看到该文件已(正确地)从列出的修改中删除:
我想知道这个 Assume Unchanged
菜单命令在 Git 命令方面等同于什么?该菜单中的其他选项 (Untrack
& Replace with HEAD Revision
) 怎么样?
执行这些菜单时,是否可以在 Eclipse 的幕后看到 Git 命令 运行?
Eclipse 不委托给命令行,但 使用 JGit,这是一个纯粹的 Java 实现Git 直接访问 .git
文件夹中的文件。您无需安装命令行 Git 即可在 Eclipse 中使用 Git。
假设不变 Git 等效命令行为:
git update-index --assume-unchanged
另请参阅:
因为 Eclipse 使用相同的术语,所以很容易找到 Git 命令行等效项。
在命令行上执行 git status
时,git 列出修改:
然后我转到 Eclipse 并通过菜单对上面列出的文件之一执行 Assume Unchanged
:
然后再次在命令行上重新运行 git status
,我看到该文件已(正确地)从列出的修改中删除:
我想知道这个 Assume Unchanged
菜单命令在 Git 命令方面等同于什么?该菜单中的其他选项 (Untrack
& Replace with HEAD Revision
) 怎么样?
执行这些菜单时,是否可以在 Eclipse 的幕后看到 Git 命令 运行?
Eclipse 不委托给命令行,但 使用 JGit,这是一个纯粹的 Java 实现Git 直接访问 .git
文件夹中的文件。您无需安装命令行 Git 即可在 Eclipse 中使用 Git。
假设不变 Git 等效命令行为:
git update-index --assume-unchanged
另请参阅:
因为 Eclipse 使用相同的术语,所以很容易找到 Git 命令行等效项。