目录
- 新建项目
- 添加项目到Git
- 复习Git命令行操作
- 在eclipse中使用git的基本操作
- 在eclipse中使用git push
- eclipse中Junit的使用
新建项目
首先在eclipse中新建一个Java project,取名为ExamplePrj。
注意在创建项目时可以选择项目路径、JRE版本,这里我们都选择默认设置。然后直接Finish。
这里默认会创建一个module-info,直接取默认名字,Create即可。
创建成功,在Package Explore中可以看到刚刚创建的项目ExamplePrj。
添加项目到Git
这里我们随便编写一个Hello类,并输出Hello world.
在src目录下新建一个包名叫yan
好了,现在我们要把这个项目添加到Git。
右击项目名,找到Team,把鼠标放到上面,点击右边的Share Project。
当上面这个框弹出来之后,勾选"Use or create repository in parent folder of project",然后按照下图的操作,先点一下项目,再点一下"Create repository"。
然后你会看到这样的框,证明本地的git项目已经初始化完成了,可以点一下Finish。
这时你在右击项目名称,把鼠标放到Team上,可以看到这些东西,可能你对这些东西一无所知,但是我们马上就来介绍他们的用法。
复习Git命令行操作
在介绍eclipse中内置的git使用之前,先回顾一下git的命令行操作。
先打开刚刚创建的项目目录,并允许查看隐藏文件夹。可以看到该目录下有一个隐藏的.git文件夹,证明我们刚刚的git初始化流程没有问题。
在此目录下打开命令行,用git status
看一眼git状态。
目前还没有文件被管理,我们可以用git add .
命令添加所有文件到git管理,然后再看一眼status。
现在所有文件都已经被git管理了,我们可以用git commit .
命令提交commit。但是在commit之前要配置好我的用户名和邮箱地址。
用git config --global --list
命令看一眼当前用户名和地址。如果不对需要用git config --global user.name 'username'
和git config --global user.email test@test.com
更改用户名和邮箱。
现在我们用git commit
命令提交commit,注意后面可以加-m参数提交message,message要用单引号括起。
提交后再看一眼status。
在命令行中进行push的操作我们略去。
在eclipse中使用git的基本操作
在eclipse中右击项目,选择Team-Show in History,可以看到这样的框框:
这里就是我们刚刚在命令行中提交的commit记录。
为了在Eclipse中演示git的add、commit操作,我们在yan包下新建一个Java类叫Person,并在里面稍微写一点代码,然后按Ctrl+S保存。
现在,刚刚创建的Person.java显然没有被git管理,我们马上来演示如何用eclipse进行git add
操作。
右击项目,在Team里面点击commit。
在"Unstaged Changes"里面可以看到刚刚编写的Person.java,我们可以点击框框上方的那两个加号将文件添加到git暂存区管理。
然后就能看到上面这幅图,staged changes就说明在暂存区有尚未commit的文件。
在右边的CommitMessage输入框内输入message,然后点击下面的commit(注意不是commit and push),就可以commit了。
然后再看history,就能看到刚刚对Person.java的commit了。
在eclipse中使用git push
右击项目,在Team中选择Push Branch Master
我们需要提前在GitHub上新建一个repository,我这里就新建了一个名为ExampleReap的repository,记录它的地址。“https://github.com/DreamcatcherYan/ExampleRepo”
然后,我把仓库地址填入location的URI中,在下面的Authentication输入自己的GitHub账号和密码。
点击push!
此时在eclipse的右下角可以看到push的进度条,这里因为内容较少,很快就push完成,完成后会出现下面的提示框。
这时我们到GitHub仓库看一眼
可以看到刚刚的push已经成功了,所有的commit message也都有记录。
eclipse中Junit的使用
右击项目名-build path-configuration-add library,添加Junit