由于git hub无法关闭提交消息中的自动url链接,我想要一种方法来删除/修剪文件“。”来自url提交消息。
http://www.somesite.com/ -> "http://www.somesite com/"
http://somesite.co.uk/ -> "http://somesite.co uk/"
http://somesite.eu/ -> "http://somesite eu/"
http://somesite.eu:8080/ -> "http://somesite eu:8080/"
etc
这是我非常基本的提交脚本./script.sh“”
#!/bin/bash
git pull origin master
git commit -a -m "$1"
git push origin master
答案 0 :(得分:0)
用空格替换你提到的点
#!/bin/bash
git pull origin master
git commit -a -m "$(echo "$1" | sed "s!\.\([^./]*\(/\|$\)\)! \1!")"
git push origin master
只需在相同的点之前插入空格
#!/bin/bash
git pull origin master
git commit -a -m "$(echo "$1" | sed "s|\.[^./]*\(/\|$\)| \0|")"
git push origin master