私は以下のような状況に陥っています。ソースのフォルダー構造を維持していないローカル、フォーク、カスタマイズされたgitプロジェクト。リモートをgitプロジェクトのローカルサブディレクトリにマージする
~/dwm/dwm/* and ~/dwm/dwmstatus/*
は私のgitプロジェクトの新しい構造です。
これで、最新のソースをローカルリポジトリにパッチしたかったのです。私はgit remote add http://git.suckless.org/dwm/
とプルを行います。
何が起こるかは、プルがサブディレクトリを無視して(最初にどのように知るべきか)、~/dwm/*
に完全に引き込むことです。
質問:ソースリモートから〜/ dwm/dwm/*サブフォルダにどのようにマージできますか? 私が試したこと:git checkout HEAD dwm/
とプルを実行します。これは、ディレクトリが既に最新であったため、このトリックを実行しませんでした。
を、これは多かれ少なかれだけ働いているはずです。 –
@OliverCharlesworth:ソースリポジトリには何の影響もありません。私はそれをフォークし、古いリモコンを削除し、私のgithubリモコンに置き換えました。 githubリモコンは自分の構造変更を認識しています。しかし、ソースリモートはそうではありません。あるいは私はあなたのヒントを誤解しましたか? – Haini
ああ、たぶんあなたの説明に従わなかったかもしれません。ローカルのクローンではなく、*リモート*でこれらの構造変更を行いましたか? –