我有一个远程只读 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(使用前将#替换为@)