我正在为我的特定 ARM 板更改 Linux 内核。
我已经克隆了这个存储库:http://arago-project.org/git/projects/?p=linux-am33x.git
我想提交我所做的更改,并将它们推送到我自己的服务器,而不是 arago 服务器。我目前正在对我的工作目录进行差异化并将差异提交到我自己的服务器端存储库。有没有更优雅的方法呢?
请注意,我不想在我的服务器上克隆整个 arago 存储库。我所做的改变是微不足道的,这个 repo 不是。根据下面的答案,我已经做到了:
$ git remote add myrepo ...`
$ git fetch myrepo
$ git checkout -b mybranch origin/v3.2-staging
$ git push myrepo mybranch
我原以为不会上传任何内容,因为尚未提交任何内容。但是所有 v3.2-staging 都开始上传。我想做的是将我的本地更改提交到 mybranch。只有那个应该被推送到 myrepo/mybranch。什么样的checkout
会允许这样做?