我对 Git 很陌生,到目前为止非常喜欢它,但不确定在这里做什么。
我已经分叉了一个 github 项目,目前正在将其移植到另一种语言。作为参考,我创建了一个代码分支,就像我创建分叉时一样。我现在的问题是原始项目已经更新,我不知道如何将这些更改从原始 master 拉到我的分支中(因为 'origin' 指向我的 github 项目)。
我自己的教育的后续问题,原始项目的所有者必须运行什么命令才能将更改从我的分支拉入他的主分支?
编辑:当我从我自己的“主”分支运行它们时,这些答案有效,但当我从我的“跟踪”分支运行它们时不起作用(我在这里松散地使用这个术语,因为我知道一个同名的 git 命令。不过,不确定它的作用)。
当我在我的非主分支中运行git fetch upstream
时,什么也没有发生。当我尝试git fetch upstream:master
时,它说
ssh: upstream: no address associated with name
fatal: The remote end hung up unexpectedly