怎样配置出一套命令
Topic source在 ~/.bashrc 下直接添加这几行,只不过不能传递参数 alias gl='git pull' alias gci='git commit -m' alias doss='git pull ; git add . ; git commit -m "" ; git push origin'
#!/bin/bash
git pull git add $1 git commit -m "$2" git push
将以上保存在push.sh文件中(名称任意),放在PATH路径下,使用命令 chmod 755 push.sh 将文件设置为可执行,使用方法如下,在仓库目录下执行:
push.sh file message
file表示要已修改待push的文件,message表示commit的信息,如果含有空格要使用""包围这个message
- 1
暮京枫1003
大神你好,最近一直想把git命令简化,每天都在重复同样的操作太麻烦,但是查阅文档和资料,最多也只是借助alias的命令,我想实现的是: git pull = gl; git commit -m "" = gci; 诸如此类; 还有能不能直接封装成一套命令,比如: git do xx = { git pull git add . git commit -m "" git push origin/xx }这样的, 貌似要依靠shell,最近也在看,但不得其法,求指导,另外atom,sublime一些ide上也有git相关的插件,但是还是想试试自己去编辑