美文网首页计算机杂谈程序员互联网科技
【方便的脚本】一地做代码,一地上传,一脚本搞定

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

作者: 张照博 | 来源:发表于2018-04-02 17:37 被阅读381次

    正文之前

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

    正文

    我在一个文件夹下写代码!就是自己装的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没有提示!为空貌似也行!

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ddpxhftx.html