ローカルリポジトリからGithubへpushしましたら、GitHub上のフォルダ、ファイルの構成がおかしくなってしまいました。
GitHubのリポジトリには2つのフォルダを入れ、それぞれ、別の作成したwebアプリとして、管理していました。
GitHubには、Aフォルダ、Bフォルダの2つが入っていたのですが、今までは意識することなく、ローカルでAフォルダ内のファイル内のコードを変更したら、コミットし、GitHubへpushするという流れで、変更点はGitHub上のフォルダAに反映されていました。
しかし、先ほどpushしようとした際に、エラーが発生してしまった為、再度、「git remote add origin https://github.com/アカウント名/リポジトリ名」でリモートに再接続した後、「git merge --allow-unrelated-histories origin/master」としました。そして、「git push origin master」としましたら、GitHub上に、既存のAフォルダ内のファイルが変更されたのではなく、新しく、Aフォルダ内のフォルダやファイルがAフォルダとBフォルダが存在する同階層(リポジトリ直下)に追加されてしまいました。
戻そうと思い、「$ git push -f origin 8sgnkss:master」のようにして、戻そうと試みたのですが、
「fatal: 8sgnkss cannot be resolved to branch」エラーが発生しできませんでした。
もし、元に戻す方法がありましたら、教えて頂けましたら、幸いです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー