今天帮同事调试一个问题,看到报错,错误信息为:/xx/xx/xx/ ls-remote xxxxxxxx HEAD
乍一看就觉得是配置有问题,因为/xx/xx/xx/是一个目录,而不是一个可执行文件。如果每天使用linux,尽可能多地用命令去完成自己的工作,遇到类似的问题就会非常容易解决。
我们喜欢使用漂亮容易操作的IDE,但IDE没啥可神奇的,只不过是帮我们封装好了一个个的命令。对于平时开发使用来说,IDE当然足够用,但是一旦想要通过自动话的手段减轻自己的工作量,就必须要去了解命令。
命令刚接触感觉非常复杂,因为不熟悉,但是用多了就好了。
运维部署,自动化测试,自动化构建,如果需要计算机帮我们完成工作,必须了解命令行。自动化对应的就是写脚本,封装各种各样的命令。所以不管使用windows,mac还是linux,多了解命令对自己的工作会有很大帮助。无论是理解运维,还是排查工作中遇到的问题,对命令行的深入理解总会祝你一臂之力。