それで、今日は良いことをして、リポジトリ内のファイルを再配置したいと思いました。コミットしてAssembla
リポジトリにプッシュしました。
git moving コマンドを使用しなかったため、すべてのファイルの履歴が失われました。私は自分の過ちに気づき、後で正しい種類の動きができるように、不要な変更を取り除きたいと考えました. hereに示されているアプローチを試しましたが、代わりに次のようになりました。
$ git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@git.assembla.com:myproject.git
! [remote rejected] 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 -> master (non-fast-forward)
error: failed to push some refs to 'git@git.assembla.com:myproject.git'
情報:
% 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 is the one tagged 'beforerearrange'
この問題を解決する方法について何か提案はありますか?