EGit新增或是修改不使用添加到准备区(Staging Area)的情况使用说明 (2)
EGit新增或是修改不使用添加到准备区(Staging Area)的情况使用说明
yvonne会新增另一个文件,然后将此新增的文件提交(Commit),接着修改此文件再将此变更提交,在所有的过程中yvonne皆不会使用Add选项,让我们来看在这二个动作中文件的图标会有什么不同的变化。- 新增World.java → 文件图标为
→ 不使用Add → 使用提交(文件状态为:Untracked) → 文件图标为![[!icon3.png!]](//images0.cnblogs.com/blog/385857/201303/23002442-4d82240d32e64b37a7a2a577b7dbb886.png)
- 修改World.java → 文件图标为
→ 不使用Add → 使用提交(文件状态为:Mod., not staged) → 文件图标为![[!icon3.png!]](//images0.cnblogs.com/blog/385857/201303/23002442-4d82240d32e64b37a7a2a577b7dbb886.png)
操作流程如下:
请在项目点击右键选择New → Class。 ![[!useegit37.png!]](http://images0.cnblogs.com/blog/385857/201303/23002444-34defa379b874f40a710af85f41d2597.png)
请在Name字段输入World,输入完请按Finish按钮完成。 ![[!useegit38.png!]](http://images0.cnblogs.com/blog/385857/201303/23002445-75f49fb9d800473489d6e6680e51d9ae.png)
新增文件完成后,您会在Package Explorer区块看到新增的World.java文件,且在文件前面图标的右下角会出现一个?如
,这表示此文件在版本库中是一个未知的文件。 ![[!useegit39.png!]](http://images0.cnblogs.com/blog/385857/201303/23002446-be54820544f040c6afccd8ac7d85bfc6.png)
在这里我们不使用Add选项,我们直接使用Commit选项将变更提交,并输入Commit Message,您可以勾择Add Signed-off-by此选项会在Commit Message下方加入Signed-off- by:username<user_email>,在下方的文件列表中可看到文件的状态为Untracked,表示此文件在版本库中是一个未知的文件,设置好后请按Commit按钮提交。 ![[!useegit40.png!]](http://images0.cnblogs.com/blog/385857/201303/23002447-5bebc1c22497443fbdd90fc6d5a62a59.png)
提交完成后,您会在Package Explorer的HelloWorld.java文件前面看到如
的图标,这表示此文件在版本库中是已知且同步的文件。 ![[!useegit41.png!]](http://images0.cnblogs.com/blog/385857/201303/23002447-013b5bdcd2654bb9a024023ae7a305fa.png)
我们将World.java文件修改如下,修改完成后请记得储存。 ![[!useegit42.png!]](http://images0.cnblogs.com/blog/385857/201303/23002448-e056041d01cc4b4c8b8653b7f4fe8578.png)
按下储存按钮后,您会在Package Explorer的HelloWorld.java文件前面看到如
的图标,这表示此文件在版本库中是已知的文件,但还没使用Add选项通知版本库此文件已修改,所以对版本库来说并不是一个有修改的文件。 ![[!useegit43.png!]](http://images0.cnblogs.com/blog/385857/201303/23002452-f3ad483320c44e6ab49c0448528a910a.png)
在这里我们不使用Add选项,我们直接使用Commit选项将变更提交,并输入Commit Message,在下方的文件列表中您会看到文件的状态为Mod., not staged ,表示此文件已有修改但未使用Add选项,因此版本库并不知道此文件为已修改的文件,设置好后请按Commit按钮提交。 ![[!useegit44.png!]](http://images0.cnblogs.com/blog/385857/201303/23002454-91b9b85224174fcdad9e1dbcc6a1b2ee.png)
提交完成后,您会在Package Explorer的World.java文件前面看到如
的图标,这表示此文件在版本库中是已知且同步的文件。 ![[!useegit41.png!]](http://images0.cnblogs.com/blog/385857/201303/23002447-013b5bdcd2654bb9a024023ae7a305fa.png)

浙公网安备 33010602011771号