0

我想同步在本地文件夹中进行的更改以自动添加到本地存储库中。因此,在提交更改之前,我不需要每次都手动将更改添加到本地存储库中。

本地存储库路径:/home/GIT/local_repository

本地文件夹路径:/home/tool/local_folder

如果我在 local_folder 中进行了更改,那么这些更改会自动添加到 local_repository 而无需手动添加。

4

3 回答 3

1

在这种情况下,您可能需要使用 git 挂钩。post_commit 会有所帮助。 https://git-scm.com/docs/githooks#_post_commit

您可以在 .git/hooks/post-commit 中添加一个脚本,其中包含以下内容:

#!/bin/sh
git push origin master

考虑/home/tool/local_folder克隆自/home/GIT/local_repository

于 2020-01-24T07:57:17.270 回答
0

似乎您只需要有两个同步的目录,尽管两者之间有版本控制。

Rsync将是理想的选择。请参考—— 链接

于 2020-01-24T12:48:10.177 回答
0

你可以让你新的命令。

git 提交

#! /bin/bash
git add*
git commit -m "$1"

并将其安装在/bin

于 2020-10-15T03:19:01.910 回答