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

正文之前

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

正文

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

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

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

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没有提示!为空貌似也行!

推荐阅读更多精彩内容