PCにリポジトリのクローンを作成し、いくつかのブランチを作成してコミットしました。プッシュできませんでした(PCではssh認証ができなかったため)。そこで、ファイルを別のPC(zipファイル)に送信しました。これにより、変更がプッシュされる可能性があります。
Folder1:解凍されたファイルが含まれています。
Folder2:同じリポジトリの複製バージョンが含まれていますが、folder1に変更はありません。
プッシュしようとしましたが、サーバーから「致命的:リモートエンドが予期せずハングアップしました」というエラーが表示されました。
git config remote.origin.url=new_url
httpの代わりにgitプロトコルを使用するようにリモートURLを変更しました。しかし、それでも、私は変更をプッシュすることができません。
では、変更を( folder1から)サーバーにプッシュするか、 folder1からfolder2に変更をマージして、履歴を保持できるようにするにはどうすればよいですか?
ありがとう
編集:
@VonCの回答に基づいて、これらのコマンドを使用して正しくマージしました。
git bundle create bundle.bkp --all git remote add temp-repos-to-merge〜/ path / to / bundle.bkp git fetchtemp-repos-to-merge git merge --no-ff temp-repos-to-merge / path / to /specific-branch