:私は私のリポジトリに4つの支店を持ってproject1
、project2
、project3
&gh-pages
すべてのproject
ブランチがにマージされ、gh-pages
そこに独自のフォルダがあります
にマージproject3
した後、ブランチgh-pages
にあるproject3ファイル にgh-pages
いくつかの変更を加えました。
その後、私は自分に戻りproject3
、いくつかの変更を加えてproject3
リモートにプッシュしました。マージproject3
したいときgh-pages
に競合が発生したので解決しますが、その後どういうわけかgh-pages
マージしproject3
て、project3
ブランチにすべてのフォルダー(project1、project、project3)ができました。私はなかったフェッチ、プルおよび削除私の地元からこのフォルダをproject3
、私のリモートに、この変更をコミットproject3
し、今私はマージた場合project3
にgh-pages
、この上で削除のProject1とProject2のフォルダに起こっていますgh-pages
私は何をすべきか?
誤ってマージする前に、ブランチをコミットすることができgit reset --hard 123abc
ます。project3
git push -f
何も失わないように、プッシュしている状態を注意深く確認してください。
この答えはより広範囲です:https://stackoverflow.com/a/5816761/3280244
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加