特定の ARM ボードの Linux カーネルに変更を加えています。
このリポジトリを複製しました:http://arago-project.org/git/projects/?p=linux-am33x.git
行った変更をコミットしてプッシュしたいのですが、アラゴサーバーではなく、自分のサーバーにプッシュします。現在、作業ディレクトリで差分を作成しており、その差分を自分のサーバー側のリポジトリにコミットしています。これに対するよりエレガントなアプローチはありますか?
サーバー上の arago リポジトリ全体を複製したくないことに注意してください。私が行っている変更は些細なことですが、このレポはそうではありません。以下の回答に基づいて、私はこれを行いました:
$ git remote add myrepo ...`
$ git fetch myrepo
$ git checkout -b mybranch origin/v3.2-staging
$ git push myrepo mybranch
まだ何もコミットされていないため、何もアップロードされないことを期待していました。しかし、v3.2 ステージングのすべてがアップロードされ始めました。私がやりたいことは、ローカルの変更を mybranch にコミットすることです。そして、それだけが myrepo/mybranch にプッシュされます。checkout
これを許可するのはどのようなものですか?