1

マスターを使用して、作業コピーでローカルにブランチをマージしました。マージ後、マスターに戻すと、以前のマスターではなく、HEAD が表示されます。また、Rails サーバーで Rails サーバーを起動すると、ロードする bcrypt ファイルがないというエラーが表示されます。また、ルート サブディレクトリから Gemfile が消えました。

bundle install を実行しましたが、役に立ちませんでした。

これは git branch と git rebase の出力です。

$ git branch -a
* (no branch)
  master
  working_copy
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/working_copy

$ git rebase --abort
No rebase in progress?

修正方法について何か考えはありますか?ありがとう

4

1 に答える 1

0

すべてがコミットされている限り、問題はありません。

git checkout working_copy
git reset --hard `git log --pretty=format:'%h' -n 1`

これにより、ブランチでの最後のコミットにハード リセットされます。そこから、マージを最初からやり直すことができます。

于 2011-12-04T11:10:16.207 に答える