java写脚本方便吗,【方便的脚本】一地做代码,一地上传,一脚本搞定

正文之前

我不得不承认,我是个懒人!但是懒也要有水平!做咸鱼,整天躺尸那是真懒,我估摸着我应该是个假的!所以我为了方便自己,特地写脚本干活!

正文

我在一个文件夹下写代码!就是自己装的Java的IDLE下。

64f108f2c6ba

然后在另外一个地方git init了。

64f108f2c6ba

我也懒得改了。索性就直接写个脚本方便自己了!以后每次上交的时候只要运行下脚本就行了。岂不是美滋滋?

echo "OK!NOW I WILL UPLOAD YOUR CHANGE TO GITHUB!"

time=$(date "+%Y-%m-%d %H:%M")

echo "${time}"

cd /Users/zhangzhaobo/Documents/Graduation-Design/

sudo cp -a /Users/zhangzhaobo/IdeaProjects/Graduation_Design/src/ReadData.java /Users/zhangzhaobo/Documents/Graduation-Design/ReadData.java

sudo cp -a /Users/zhangzhaobo/IdeaProjects/Graduation_Design/src/ZZB_JCS.java /Users/zhangzhaobo/Documents/Graduation-Design/ZZB_JCS.java

sudo cp -a /Users/zhangzhaobo/IdeaProjects/Graduation_Design/src/data.txt /Users/zhangzhaobo/Documents/Graduation-Design/data.txt

sudo javac /Users/zhangzhaobo/Documents/Graduation-Design/ReadData.java

sudo javac /Users/zhangzhaobo/Documents/Graduation-Design/ZZB_JCS.java

git add ReadData.class ReadData.java ZZB_JCS.class ZZB_JCS.java data.txt

git commit -m "$time $1"

git push origin master

正文之后

现在,只要我每次在IDLE之中修改之后。我就可以直接开个终端,默认到我的home目录下面,执行这个名为push的shell脚本就行了。当然要记得用chmod给权限啊。而且每次要给定参数的!不然commit没有提示!为空貌似也行!

64f108f2c6ba