Git:如何使用多个存储库?

2024-01-29

我有一个远程只读 git 存储库A,我已将其克隆到本地文件系统中。A定期更新,每次更新后我都会将更新的代码拉取并合并到我的系统中。

我想与我的团队成员就以下文件进行协作A,为此,我创建了一个新的远程存储库B.

我如何管理同步B与我的本地存储库?我想学习正确的命令序列和配置选项来实现我的目标。以下是我希望能够解决的场景: 1.有更新后从A拉取,推送到B。 2. 从 A 拉取,与我的本地文件合并,然后将其推送到 B,与 B 上的存储库合并。 3. 我希望 A、我的本地存储库和 B 都具有相同的分支。

我将不胜感激任何帮助。 如果我的问题不是很清楚,请指出,我会尝试编辑它。 谢谢。


你可以试试

git 克隆 repoB 网址...
git 远程添加 repoA url-to-repo-A
git pull 回购协议

1)

git pull 回购协议
git 推送 repoB

2)

git pull 回购协议
git checkout 本地分支要合并
git merge repoA/远程分支合并
git 推送 repoB

3) 我不确定是否有任何技巧可以仅用一个命令来检查 repoA 到 repoB 或本地存储库上的所有分支...如果没有,您可以随时手动执行此操作

git checkout --track -b Branch1 repoA/branch1

当你推送时,他们应该推送到远程的相应分支

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git:如何使用多个存储库? 的相关文章

随机推荐