EGit新增或是修改不使用添加到准备区(Staging Area)的情况使用说明 (2)

EGit新增或是修改不使用添加到准备区(Staging Area)的情况使用说明 (2)

EGit新增或是修改不使用添加到准备区(Staging Area)的情况使用说明

yvonne会新增另一个文件,然后将此新增的文件提交(Commit),接着修改此文件再将此变更提交,在所有的过程中yvonne皆不会使用Add选项,让我们来看在这二个动作中文件的图标会有什么不同的变化。

  • 新增World.java → 文件图标为 → 不使用Add → 使用提交(文件状态为:Untracked) → 文件图标为
  • 修改World.java → 文件图标为 → 不使用Add → 使用提交(文件状态为:Mod., not staged) → 文件图标为

操作流程如下:

请在项目点击右键选择New → Class



请在Name字段输入World,输入完请按Finish按钮完成。

新增文件完成后,您会在Package Explorer区块看到新增的World.java文件,且在文件前面图标的右下角会出现一个?,这表示此文件在版本库中是一个未知的文件。


在这里我们不使用Add选项,我们直接使用Commit选项将变更提交,并输入Commit Message,您可以勾择Add Signed-off-by此选项会在Commit Message下方加入Signed-off- by:username<user_email>,在下方的文件列表中可看到文件的状态为Untracked,表示此文件在版本库中是一个未知的文件,设置好后请按Commit按钮提交。



提交完成后,您会在Package Explorer的HelloWorld.java文件前面看到如的图标,这表示此文件在版本库中是已知且同步的文件。



我们将World.java文件修改如下,修改完成后请记得储存。



按下储存按钮后,您会在Package Explorer的HelloWorld.java文件前面看到如的图标,这表示此文件在版本库中是已知的文件,但还没使用Add选项通知版本库此文件已修改,所以对版本库来说并不是一个有修改的文件。



在这里我们不使用Add选项,我们直接使用Commit选项将变更提交,并输入Commit Message,在下方的文件列表中您会看到文件的状态为Mod., not staged ,表示此文件已有修改但未使用Add选项,因此版本库并不知道此文件为已修改的文件,设置好后请按Commit按钮提交。



提交完成后,您会在Package Explorer的World.java文件前面看到如的图标,这表示此文件在版本库中是已知且同步的文件。






posted @ 2013-03-23 00:23  man1m  阅读(308)  评论(0编辑  收藏  举报