2016-11-29 93 views
1

我在bitBucket中创建了一个新的项目存储库,并且我也有本地副本。现在,我创建了一个名为“xyz”的分支。如何在git中复制和替换分支中的某些项目文件

在创建另一个项目存储库之前,我和我的团队成员在此存储库上工作之前。我正在研究主存储库,我的一个团队成员已经在本地检出它(我作为管理员已将他添加到bitBucket中)并继续在本地工作。之后,他给我发送完整的项目文件夹。

由于存在很多冲突问题,我没有提到上述问题,所以我在bitBucket中创建了另一个新的存储库,并将来自主旧版本库中的文件和文件夹放入其中。现在我在新的存储库中创建了一个分支,并且我想要放置文件和文件夹(许多文件和文件夹将是多余的,并且我想将所有这些冗余文件和文件夹替换为此分支“xyz”),我的团队成员只能发送到这个分支(“xyz”)。

任何人都可以请帮我解决这个问题。我不知道如何在git中进行本地化,然后将它推入远程的特定分支。

回答

2
  • 说你的第一个回购的名字是repo-1和新的回购协议名称为repo-2。现在去repo-1和repo-2,然后结帐master分支。

    $ git checkout master  # checkout master(repo-1) 
    $ git checkout master  # checkout master(repo-2) 
    

现在复制所有的回购1文件夹/文件(except .git folder)和粘贴内回购2。

  • 然后在将两个库的分支都更改为xyz后重复此过程。

    $ git checkout xyz  # checkout xyz(repo-1) 
    $ git checkout xyz  # checkout xyz(repo-2) 
    

现在复制所有的回购1文件夹/文件(except .git folder)和粘贴内回购2。

+0

非常感谢Sajib的帮助.. – Spandan

相关问题