繁体   English   中英

如何通过命令行添加多行提交消息 - GIT?

[英]How to add multilines commit messages via command line - GIT?

当我懒得输入提交消息时,我在我的 Mac OS 和 Linux 上创建了这个别名。

我跑了PUSH它触发了

它将使用这些示例命令推送到当前分支

PUSH () {
    message=$(git diff --name-only)
    git commit -am "update $message"
    git push origin $(git rev-parse --abbrev-ref HEAD)
    git log --name-status HEAD^..HEAD
    git diff HEAD^ HEAD
}

git diff --name-only

app/Http/Controllers/BabyController.php                                                                            
resources/views/layouts/be/baby/scripts.blade.php                                                                  
resources/views/layouts/be/baby/styles.blade.php 

我想像这样为每一行添加一个断线 \n:

app/Http/Controllers/BabyController.php\n                                                                            
resources/views/layouts/be/baby/scripts.blade.php\n                                                                   
resources/views/layouts/be/baby/styles.blade.php\n 

我怎么做?

如果您希望您的提交消息通过命令行是多行的,您可以这样做:

git commit -m "first line" -m "second line" -m "third line"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM