Git 忘记了分叉,现在正在尝试修复

Git 忘记了分叉,现在正在尝试修复,git,github,Git,Github,我开始工作时忘了用叉子叉东西。我克隆了(没有分叉)这个项目,并在过去几天里开始了工作。我在Github上没有存储库,但需要将我的工作发送给其他人 我怎样才能有效地解决这个问题(一定有办法?!) 我再次开始分叉相同的项目,现在它在一个单独的VSC文件中打开。 有人能帮我明确地写下我应该做的所有步骤吗 我在谷歌上找到了这个建议,但还没有成功。我不知道在哪里可以找到“”。有人能明确说明这是如何工作的吗 如果您希望跟踪已克隆项目的开发,按照惯例,我们将在您的原始远程设备之外添加一个上游远程设备。因此,

我开始工作时忘了用叉子叉东西。我克隆了(没有分叉)这个项目,并在过去几天里开始了工作。我在Github上没有存储库,但需要将我的工作发送给其他人

我怎样才能有效地解决这个问题(一定有办法?!)

我再次开始分叉相同的项目,现在它在一个单独的VSC文件中打开。 有人能帮我明确地写下我应该做的所有步骤吗

我在谷歌上找到了这个建议,但还没有成功。我不知道在哪里可以找到“
”。有人能明确说明这是如何工作的吗


如果您希望跟踪已克隆项目的开发,按照惯例,我们将在您的原始远程设备之外添加一个上游远程设备。因此,你必须:

在GitHub上完成项目。 使用类似上游的新名称重命名当前源远程(跟踪上游项目)

git remote rename origin upstream
将您的个人分叉GitHub项目添加为远程源

git remote add origin <URL of your personal github fork>

你需要“把我的作品寄给别人”。创建GitHub repo并将原始克隆推送到其中


完成工作后,进行最后推送,然后将链接发送至回购协议。他们一开始不会在意或注意到是分叉还是克隆,他们只想看到你的代码

你的问题是什么?这应该是吗?为什么不在GitHub中将克隆推送到一个新的repo,在本地创建一个新分支,然后在提交后将分支推送到新的repo并继续这样工作呢?在这种情况下,你是否用叉子叉它并不重要?或者,如果您真的想要fork,那么fork并将提交与fork合并。这似乎与JavaScript编程无关。据我所知,这都是关于git的,所以我为你添加了这些标签。Robot先生,你能详细解释一下吗?绝对不能。所以,这里的答案在将来会帮助其他人,缩放聊天只会帮助你。也许读
$ git remote -v
origin  https://github.com/Charlesvdb/react-interview.git (fetch)
origin  https://github.com/Charlesvdb/react-interview.git (push)
upstream        https://github.com/Particeep/react-interview.git (fetch)
upstream        https://github.com/Particeep/react-interview.git (push)