git |如何同步本地回购与远程回购?

问题描述 投票:0回答:1

我有我的本地 git 存储库,我想将它附加到远程 git 存储库,这样远程就像本地 git 存储库的只读版本,并且会自动显示本地 git 存储库中的所有内容,而无需需要从本地推送到远程。 意思是,如果我在本地仓库中添加一个新文件,我将能够在提交或推送之前立即在我的远程仓库中看到更改。

试过git hooks,好像都不合适。 实际上我需要做的是对每个被删除或添加到我本地 git 文件夹的文件运行这组命令: “git 添加 ;git commit -m “自动提交”;git push”

实施此解决方案的最佳方式是什么?

谢谢!

git cron githooks
1个回答
0
投票

你不能不做一个推送让遥控器与你的本地保持同步。

你会想要创建一个 git 别名来添加新文件来执行命令字符串。使用这个答案https://stackoverflow.com/a/25915221/498699

在您的

.gitconfig
中添加:

[alias] create = !git add $1; git commit -m "auto commit"; git push && :

现在你可以运行

git create file1
它会运行这些命令。

为了更新跟踪文件,添加一个

post-commit
挂钩,在成功提交后运行
git push

© www.soinside.com 2019 - 2024. All rights reserved.