我希望将 git 与多个远程存储库一起使用。我有我的中央 git 服务器(又名origin
),以及我的本地开发机器。我想做的是从 kernel.org 的 git repo 中下载最新的 linux 内核。然后我将进行一些更改,然后将整个修改后的 repo 推送到我自己的 git 服务器上。
我已经成功地做到了这一点(只需执行几次 git remote add ——一次用于原点,一次用于 kernel.org)。但是,如果我从头开始克隆源,我无法将 kernel.org 视为远程。
有没有办法推送remote add
命令?还是每次我希望从 kernel.org 中提取更改(在新机器上),我是否必须手动添加它?
此外,当我创建本地分支时,我让它跟踪来自 kernel.org 的远程分支。由于我在新克隆上看不到 kernel.org 作为远程,这是否意味着该分支不再跟踪 kernel.org?