正文之前
我不得不承认,我是个懒人!但是懒也要有水平!做咸鱼,整天躺尸那是真懒,我估摸着我应该是个假的!所以我为了方便自己,特地写脚本干活!
正文
我在一个文件夹下写代码!就是自己装的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没有提示!为空貌似也行!
网友评论