如何创建自动提交?

时间:2016-01-19 19:25:09

标签: git

我在/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

2 个答案:

答案 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但是你的回购中有很多提交日志条目并不是很好。