如何使用git将不同的README.md从一个工作目录推送到两个存储库

时间:2018-11-16 02:07:38

标签: git github

我想使用git从一个工作目录推送到两个存储库(WAN上的Github和LAN上的Gitbucket)。

我想使内容推送略有不同。 例如; 我想将README.md分开。 另外,我也不想将文件推送到一个存储库,再将其推送到另一个存储库。 你有什么方法?

1 个答案:

答案 0 :(得分:0)

首先,我还建议您有两个单独的工作目录,每个工作目录都有自己的远程回购URL作为“来源”。
尝试在一个存储库中进行所有操作都容易出错:您有时会犯一个错误,并将错误的文件或内容推送到错误的远程。

第二,您可以做

  • 从您的第一个本地存储库推送到第二个本地存储库,并且
  • 在第二个本地存储库中添加一个post-receive hook,您可以在其中编写第二个存储库中所需的更改的脚本:README内容的修改,文件的删除。
    相同的钩子(通过您的推送自动触发)本身可以触发对第二个远程仓库的推送。内容正确。