JavaStudy 学习仓库维护
前提条件(重要)
检查你的 IDEA 的全局配置,保证 Maven 的运行环境 JDK 版本如图
新建仓库目录
电脑上找个自己习惯存放代码的地方,新建一个文件夹,如图
README.md
在该文件夹新建 README.md 文件,用来说明仓库的作用和建议命名,内容可以参考群文件发的 pdf
初始化 git 仓库
在 JavaStudy 目录启动命令行,用 git init
初始化为一个 git 仓库
然后进行 add 和 commit 操作
创建项目
IDEA 新建 Maven 项目
如图填写
如图选择
展开左侧项目结构视图,在 src 新建 package,右下角弹框就如图选择
修改 pom.xml 文件,添加项目字符集配置,如图
检查项目结构界面中的各处 JDK 版本(重要)
Win: ctrl+alt+shift+s
Mac: command+ ;
如果安装了多个 JDK,确保选择正确的那个
接着去设置界面看一下 Java 编译版本
Win: ctrl+alt+s
Mac: command+ ,
以上操作正常情况都是正确的,如果发现不对,及时要修改过来!!!
接着,创建的包上新建 class,简单编辑如图。这样可以保证 top.mqxu.java.basic 下面有文件,然后再创建子包的时候,前面的一段同名前缀就可以复用,包的结构就可以是折叠形式。
新建子包
创建一个类,编写数组练习代码,参考如图,注意四种注释的写法
在 App 中调用刚才写的求和方法后运行,参考如图
本地提交
项目根目录命令行,执行 git commit 操作
创建远程仓库
如图
推送
本地添加远程仓库,建立连接,推送。
主要涉及命令在 github 仓库首页有给出
git branch -M main
git remote add origin git@github.com:mqxu/JavaStudy.git
git push -u origin main
远程仓库刷新如图
上图红框表明,我们发现不想要的文件也推上来了,这就需要**.gitignore**文件了。
IDEA 项目根目录新建**.gitignore** 文件
根据自己需要编辑
本地查看 git 状态,添加,提交,推送
刷新远程仓库发现规则文件推送成功了,但是之前想删除的内容还在
回到本地,双击红框中的 clean 命令,清除 target
提交,推送
远程刷新,发现 target 没了
但是.idea 还在,可是我们不可能在本地把这个目录删除,删除后 IDEA 就不能工作了。
这个时候执行删除远程仓库文件命令,在本地项目根目录命令行依次执行:
git rm -r -n --cached .idea # 预览将要删除的文件
git rm -r --cached .idea # 确定无误后删除文件
git commit -m "删除.idea目录" # 提交到本地
git push origin main # 推送到远程服务器
依次执行结果
最后再刷新远程仓库,解决!
后记
同样的方法,创建其他项目,如 java-jfx 等,维护好相应代码,持续练习并推送。