我在/root/web/source/favcions
中有一个git目录。
我在这里保存文件。
pre-pull
我需要一种自动添加和提交它们的方法。
基于时间,基于bash脚本,或基于git hooks
我将拉/推到这个git repo所以我可以使用#!/bin/sh
# I'm in my bare repo hooks - post_update
cd repo_a
git add -A .
git commit -m "test"
cd repo_b
git pull x
git push y
钩子吗?
我在这里看: here
import numpy as np
npmatrix = np.array(mymatrix) # mymatrix is your 2D basic list
mymatrix_transpose = npmatrix.T
print npmatrix.shape #dimenssion of the matrix
npmatrix1 = npmatrix[0:npmatrix.shape[0]/2,0:npmatrix.shape[1]/2]# the upper right chunk
npmatrix1_transpos = npmatrix1.T
# you can get the other 3 parts in the same way
答案 0 :(得分:2)
如果您使用的是Linux,gitwatch可能就是您所需要的。它是:
用于监视文件或文件夹并将更改提交到git repo的bash脚本。
答案 1 :(得分:2)
为什么这么复杂?使用bash并相互编写命令。
git add -A;git commit -m "Commit from server";git push origin master
如果你提交git来处理新数据,那就是一个钩子。但这并不适用于文件更改。顺便说一下,这不是git的概念。 Git是用代码跟踪文件。因此,通常您必须忽略更改服务器上的文件。
你可以尝试使用一个脚本gitwatch但是你的回购中有很多提交日志条目并不是很好。