如何仅在 git 中复制和替换分支中的一些项目文件
how to copy and replace some project files in a branch only in git
我在 bitBucket 中创建了一个新的项目存储库,我也有本地副本。现在,我已经从 master 创建了一个名为 "xyz" 的分支。
在我创建另一个项目存储库之前,我和我的团队成员在这个存储库上工作。我当时正在处理主存储库,我的一名团队成员在本地检查了它(我作为管理员已将他添加到 bitBucket 中)并继续在本地工作。之后他把完整的项目文件夹发给我。
没有如上所说,由于冲突问题较多,我在bitBucket中新建了一个仓库,将旧仓库中master的文件和文件夹放入其中。现在我在新的存储库中创建了一个分支,我想把文件和文件夹(很多文件和文件夹会是多余的,我想把所有这些多余的文件和文件夹替换到这个分支中"xyz") , 我的团队成员只派到这个分支 ("xyz")。
谁能帮我解决这个问题。我不知道如何在 git 本地执行,然后将其推送到远程的特定分支。
假设您的第一个存储库名称是 repo-1
,新的存储库名称是 repo-2
。现在转到 repo-1 和 repo-2,然后检查 master
分支。
$ git checkout master # checkout master(repo-1)
$ git checkout master # checkout master(repo-2)
现在复制所有的 repo-1 folders/files (except .git folder)
并粘贴到 repo-2 中。
然后在将 repo 的两个分支都更改为 xyz
后重复该过程。
$ git checkout xyz # checkout xyz(repo-1)
$ git checkout xyz # checkout xyz(repo-2)
现在复制所有的 repo-1 folders/files (except .git folder)
并粘贴到 repo-2 中。
我在 bitBucket 中创建了一个新的项目存储库,我也有本地副本。现在,我已经从 master 创建了一个名为 "xyz" 的分支。
在我创建另一个项目存储库之前,我和我的团队成员在这个存储库上工作。我当时正在处理主存储库,我的一名团队成员在本地检查了它(我作为管理员已将他添加到 bitBucket 中)并继续在本地工作。之后他把完整的项目文件夹发给我。
没有如上所说,由于冲突问题较多,我在bitBucket中新建了一个仓库,将旧仓库中master的文件和文件夹放入其中。现在我在新的存储库中创建了一个分支,我想把文件和文件夹(很多文件和文件夹会是多余的,我想把所有这些多余的文件和文件夹替换到这个分支中"xyz") , 我的团队成员只派到这个分支 ("xyz")。
谁能帮我解决这个问题。我不知道如何在 git 本地执行,然后将其推送到远程的特定分支。
假设您的第一个存储库名称是
repo-1
,新的存储库名称是repo-2
。现在转到 repo-1 和 repo-2,然后检查master
分支。$ git checkout master # checkout master(repo-1) $ git checkout master # checkout master(repo-2)
现在复制所有的 repo-1 folders/files (except .git folder)
并粘贴到 repo-2 中。
然后在将 repo 的两个分支都更改为
xyz
后重复该过程。$ git checkout xyz # checkout xyz(repo-1) $ git checkout xyz # checkout xyz(repo-2)
现在复制所有的 repo-1 folders/files (except .git folder)
并粘贴到 repo-2 中。