我想同步在本地文件夹中进行的更改以自动添加到本地存储库中。因此,在提交更改之前,我不需要每次都手动将更改添加到本地存储库中。
本地存储库路径:/home/GIT/local_repository
本地文件夹路径:/home/tool/local_folder
如果我在 local_folder 中进行了更改,那么这些更改会自动添加到 local_repository 而无需手动添加。
我想同步在本地文件夹中进行的更改以自动添加到本地存储库中。因此,在提交更改之前,我不需要每次都手动将更改添加到本地存储库中。
本地存储库路径:/home/GIT/local_repository
本地文件夹路径:/home/tool/local_folder
如果我在 local_folder 中进行了更改,那么这些更改会自动添加到 local_repository 而无需手动添加。
在这种情况下,您可能需要使用 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
似乎您只需要有两个同步的目录,尽管两者之间有版本控制。
Rsync将是理想的选择。请参考—— 链接
你可以让你新的命令。
git 提交
#! /bin/bash
git add*
git commit -m "$1"
并将其安装在/bin