我正在使用GibHub私有存储库。我没有足够的知识。
什么是Git Staging ?Git Staging的目的是什么?什么时候使用Git Staging ?
我找到了两个不同的选项来在Git Staging中添加文件。
- Project Explorer -> Team ->添加到索引
- Team Synchronize -> Add to Git Index
它们都将文件发送到Git Staging。那么这两者的区别是什么呢?哪个对用户更好?它们都将文件发送到Git Staging。
谢谢。
它们做同样的事情。这只是标签上的不一致。
我推动了对EGit的更改,使其保持一致,它将在下一个版本(3.5)中。
"Staging"是在选择哪些被修改的文件(或文件的一部分)将作为下次提交的一部分时执行的过程。
"Index"是Git存储已分级文件的文件。它也被称为"Staging区"。
将文件添加到索引只是在说"Git,我的工作目录中这个文件的这个版本应该是我下次要创建的提交的一部分"。
引用:
- Egit -用户指南
- ProGit -记录存储库的更改