簡體   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