- 注册github账号(假设账户名称为
javalover
。若已注册则跳过此步骤); - 用此账号登陆github(若已登陆则跳过此步骤);
- fork本仓库( https://github.com/njuics/java-2019-homeworks )至自己账户,仓库url为( https://github.com/javalover/java-2019-homeworks );
- 在你的本机clone你所fork的仓库(
javalover/java-2019-homeworks
);- 对于简单作业(在我们讲使用maven/gradle等构建工具开发java工程之前),请使用以下步骤
- 在
javalover/java-2019-homeworks
进入当前作业目录,例如java-2019-homeworks/1-LanguageBasics
目录,新建子目录张三-151220001
,此处“张三”和“151220001” 分别替换真实姓名和学号; - 将你写好的代码文件拷贝到该目录下,然后执行
git add .
,git commit -a
和git push
- 在
- 对于复杂作业和最后的大作业(在我们讲使用maven/gradle等构建工具开发java工程之后),请使用以下步骤
- 在
javalover
账户下新建一个代码仓库,例如myhomework
; - 在
myhomework
下编写代码,代码使用git add .
,git commit -a
和git push
等命令进行管理; - 在
javalover/java-2019-homeworks
进入当前作业目录,例如java-2019-homeworks/1-LanguageBasics
,执行git submodule add https://github.com/javalover/myhomework 张三-151220001
,此处“张三”和“151220001” 分别替换真实姓名和学号。
- 在
- 对于简单作业(在我们讲使用maven/gradle等构建工具开发java工程之前),请使用以下步骤
- 在
javalover/java-2019-homeworks
上创建“Pull request",然后在QQ群内联系助教请其审核后合并。
- 提交到本仓库的文件夹应只包含源代码,代码调试期间生成的其他文件请通过 .gitignore 文件屏蔽,关于 .gitignore 文件的作用和基本语法规则请自行查找教程,可以在该网站上一键生成目标系统和IDE所需的通用 .gitignore文件 http://www.gitignore.io/