git pull

时间:2016-02-19 17:54:47

标签: git

我的网站部署过程由我部署的分支上的简单git pull组成。每当我执行git pull时,我都想附加到我的应用程序(自定义)日志文件中。最好是我附加最后一次提交消息&哈希值。这将有助于了解生产中的代码库版本,以便将上下文添加到我正在记录到此文件的所有其他内容(错误,警告,信息等)。

看起来git没有" post pull"钩 - 有没有人完成这个?

1 个答案:

答案 0 :(得分:0)

我接受了@ dan的建议并在我的.git / config文件中创建了一个git别名deploy

[alias]
    deploy = "! git pull && ./post-pull.sh"

脚本文件如下所示:

#!/bin/bash

echo -e "\n-----------GIT PULL-------------\n" >> storage/logs/laravel.log
git log -1 --oneline >> storage/logs/laravel.log
echo -e "\n-----------GIT PULL-------------\n" >> storage/logs/laravel.log