私は2つの異なるコンピューター(AとB)で作業し、共通のgitリモートをドロップボックスディレクトリに保存しています。
マスターと開発の2つのブランチがあるとします。どちらも、リモートの相手のorigin / masterおよびorigin / develを追跡しています。
次に、コンピューターAで、ローカルとリモートのブランチ開発を削除します。
git push origin :heads/devel
git branch -d devel
git branch -a
コンピューターAで実行すると、次のブランチのリストが表示されます。
- 主人
- origin / HEAD
- 起源/マスター
git fetch
コンピューターBで実行している場合、でローカルの開発ブランチをgit branch -d devel
削除できますが、リモートの開発ブランチは削除できません。
git push origin :heads/devel
次のエラーメッセージを返します。
エラー:修飾されていない宛先に転送できません:heads / proxy3d
宛先のrefspecがリモートの既存の参照と一致しないか、refs /で始まっていません。また、ソースの参照に基づいてプレフィックスを推測できません。
致命的:リモートエンドが突然ハングアップした
git branch -a
まだリモートブランチのorigin / develをリストしています。
コンピューターBからリモートブランチをクリーンアップするにはどうすればよいですか?