私は2つのリモートプロジェクト:MainProject
とAppsProject
の所有者であるとします。プロジェクトAのサブフォルダ内のプロジェクトB - プロジェクトBのリモートへのローカル変更をコミットする
AppsProject
はMainProject
のサブディレクトリ(apps/
)にあります。
私はMainProject
のディレクトリでsubtree merge
戦略(参照:Pro Git Book)
を使用することを試みました。私はそれをやった:
$ git remote add apps-remote [email protected]:me/apps.git
$ git checkout -b apps-branch apps-remote/master
$ git checkout master
$ git read-tree --prefix=apps/ -u apps-branch
$ git checkout apps-branch
$ git pull
は実際に私が今欲しいものAppsProject
リモートリポジトリとapps/
MainProject
にリモートリポジトリにないものを何にでもローカルapps/
変更をコミットできるようにすることです。
どうすればよいですか?
apps /ディレクトリに追加してコミットしますか? AppsProjectリモートにプッシュする方法は? – Memke
リモートリポジトリを参照しています。変更を加え、コミットし、プッシュします。 – jdi