8

どこでも検索してさまざまな解決策を試しましたが、まだエラーが発生しています: 次のファイルへのローカルの変更は、マージによって上書きされます

ステータスが次のことを教えてくれるので、コミットするものは何もありません:

  # On branch develop
  # Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded.
  #   (use "git pull" to update your local branch)
  #
  nothing to commit, working directory clean

次に、git pull を実行して、次の結果を取得します。

  Updating 67020e6..6dd23de
  error: Your local changes to the following files would be overwritten by merge:
app/filename.php
  Please, commit your changes or stash them before you can merge.
  Aborting

しかし、コミットするものが何もないので、git stash を実行するとNo local changes to save が表示されます

では、どうすれば問題を解決し、ローカル マシンをダウンロードして、リモート修正で更新できるでしょうか。

念のためのちょっとした歴史:私は自宅で修正を行い、それらをプッシュし、現在、これらの更新でローカルの作業マシンを更新しようとしています。

編集の更新 しばらくの間、自分の質問に答えることができないため、この回答を解決したものを見つけました:

私が書いたブランチで:

    git reset --hard

その後、プルが機能しました。

4

3 に答える 3

7

周りを見回しながら、当時の問題を解決しているように見える次のことを試しました。

ブランチにいる間、私は書きました。

   git reset --hard
于 2013-12-17T17:38:59.513 に答える