我有我的本地 git 存储库,我想将它附加到远程 git 存储库,这样远程就像本地 git 存储库的只读版本,并且会自动显示本地 git 存储库中的所有内容,而无需需要从本地推送到远程。 意思是,如果我在本地仓库中添加一个新文件,我将能够在提交或推送之前立即在我的远程仓库中看到更改。
试过git hooks,好像都不合适。
实际上我需要做的是对每个被删除或添加到我本地 git 文件夹的文件运行这组命令:
“git 添加
实施此解决方案的最佳方式是什么?
谢谢!
你不能不做一个推送让遥控器与你的本地保持同步。
你会想要创建一个 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
。