我在 Mac 上,我正在尝试创建一个工作流程来改进我的流程。
所以我只是在自己的机器上安装了 git。
我现在遇到的问题是如何创建一个更新后挂钩来将我在本地所做的更改推送到我的远程服务器?
注意:git 服务器在我的本地机器上,因此无法从托管服务器访问它
有很多不同的钩子,更新后的钩子甚至是我应该做的正确的钩子吗?
这是我到目前为止所拥有的,但它现在正在创建一个错误。
# trying to get a list of files that I just pushed to my local git server, but it is failing because apparently 'diff-index' isn't available on the server side of git
files_modified=`git diff-index --name-only HEAD`
for f in $files_modified; do
# trying to print out the files.
# the goal here is I'm trying to execute 'scp' to push the files to the server, but please let me know if there is a better solution
echo f
done
exit
谢谢你,
三通