将个人回购添加到Git上另一个回购的分支

将个人回购添加到Git上另一个回购的分支,git,github,Git,Github,我正在进行一个合作项目,我为这个项目创建了自己的个人回购协议。我意识到我应该用叉子工作。我决定放弃并克隆这些项目,然后把我的项目放在fork中。我的角色只是添加与原始回购协议无关的其他文件。当我推上更新的fork的这个版本时,我添加的repo将变灰。我想这是因为没有指向源的指针。这有什么关系吗?我可以用我的个人回购代码删除所有git引用吗?这样我就不会遇到这个问题了?创建个人回购的新克隆。在其中,删除.git文件夹(这将删除此克隆的所有历史记录等) 接下来,将.git文件夹从fork的本地克隆复

我正在进行一个合作项目,我为这个项目创建了自己的个人回购协议。我意识到我应该用叉子工作。我决定放弃并克隆这些项目,然后把我的项目放在fork中。我的角色只是添加与原始回购协议无关的其他文件。当我推上更新的fork的这个版本时,我添加的repo将变灰。我想这是因为没有指向源的指针。这有什么关系吗?我可以用我的个人回购代码删除所有git引用吗?这样我就不会遇到这个问题了?

创建个人回购的新克隆。在其中,删除.git文件夹(这将删除此克隆的所有历史记录等)

接下来,将.git文件夹从fork的本地克隆复制到personal repo的本地克隆中(在本地文件系统上)


现在,git会认为你的回购协议是一个分支,你所做的更改已经应用,但尚未提交。您可以创建一个新提交并将该新提交推送到fork

创建个人回购协议的新克隆。在其中,删除.git文件夹(这将删除此克隆的所有历史记录等)

接下来,将.git文件夹从fork的本地克隆复制到personal repo的本地克隆中(在本地文件系统上)


现在,git会认为你的回购协议是一个分支,你所做的更改已经应用,但尚未提交。您可以创建一个新提交并将该新提交推送到fork

签出forked项目的干净版本,将其他文件复制到干净的fork,并创建新的提交。我的其他文件是我的个人repo,因此当我推送更改时,我的文件即repo变灰。我想删除git引用,所以就好像我只是在添加文件,而不是从其他地方进行回购一样。我希望这是有意义的。您是否在master上进行了任何提交(问题是您是否将您的提交保留在特定分支上,以便将来可以通过pull请求将其合并)?检查分叉项目的干净版本,将您的其他文件复制到干净的分叉上,并创建新的提交。我的其他文件是我个人的repo,因此,当我向上推时,我的文件即回购将变灰。我想删除git引用,所以就好像我只是在添加文件,而不是从其他地方进行回购一样。我希望这是有意义的。您是否在master上进行了任何提交(问题是您是否将提交保留在特定的分支上,以便将来可以通过pull请求合并它们)?