美文网首页
用shell脚本跑git指令,告别手动拉代码。

用shell脚本跑git指令,告别手动拉代码。

作者: iris烟花 | 来源:发表于2020-04-16 00:15 被阅读0次

作为一个前端酱油码农,每天的日常就是开机,拉代码,推代码(可有可无(●'◡'●)),关机,下班。git那一套指令实在是太累人,什么切换分支,再pull,merge的影响搬砖的速度,难道不能一键式拉代码么?

引子:

很多人都和我一样,曾经写过.bat后缀的文件来定时关机,放在桌面挺好用,或者写个下拉关机的玩。所以是不是可以脚本和git结合下,一步到位拉代码呢?


实现:

shell和git结合下:

cd xxx/xxx/your_dir_name    # 放桌面的话,切下路径
flag=false
git fetch origin dev:dev    # 拉取主开发分支
if [[ -n $(git diff --stat) ]] # 判断git工作文件夹是否干净,暂存修改的文件
then
  git stash
  flag=true
else
  echo 'clean(*^▽^*),我要小哥哥~'
fi
git merge dev
if [[ $flag ]]
then
  git stash pop
fi

结语:

大致的思路就是这样,具体的可以在发挥你的想象力,更精简更完善。桌面保存这样一个.sh的文件,每天早上点击一下,又可以省出好多时间吃早饭啦~

图片来源于网络,侵删

相关文章

网友评论

      本文标题:用shell脚本跑git指令,告别手动拉代码。

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