gitのプル遇到错误:エラー:次のファイルをローカルの変更がマージによって上書きされます。

シーン:物事は完全なセットを取得するために学校に戻ってすることがあるので、会社で同僚は、問題のインターフェイスのコードを修正する必要があると述べました。

私は、ラップトップノートブックに同期コードを使用し、いくつかの変更を加えて、提出します。変更が完了しています。

私は突然思い出し、書くためのデスクトップ上で直接ローカルコードにプルはgitのを忘れて、その後、会社(デスクトップではなく、あなた自身のラップトップを持つ会社)に来た次の日には、プルアップするのを忘れ、その後、gitのプルを使用したいですローカルコードを更新します。結果は与えられました:

エラー:次のファイルをローカルの変更がマージによって上書きされます。


私は、サーバー上のgitのコードを上書きされるデスクトップ、新たに改訂されたコード上のファイルを意味し、もちろん私は、コードが上書きされ、書き込みのgitのマニュアルを読みたくない、解決することができますが見つかりました:


方法1:あなたは、単にコードのローカルの変更を維持したい場合は、およびローカルにサーバー上のコードgitのプル(ローカル変更されたコードは、単に一時的に密閉されます)


gitのスタッシュの
gitのプル起源マスター
のgitのstashポップ


このように、地元を更新するには、サーバー上のコード、およびコードのローカルの変更がカバーされていなかったが、その後、サーバーへのローカルコードを更新するコマンドを押し、コミット、追加を使用します。

 

あなたは完全にのみ、サーバー側のコードを残して、ローカルコードを上書きしたい場合は方法2は、直接戻る前のバージョンに落ち、その後、プル:

gitの--hardリセット
gitのプル原点マスターを


注:gitの目の前枝前記原点マスター。

 

---------------------
著者:御坂最後の夏
出典:CSDN
オリジナルます。https://blog.csdn.net/misakaqunianxiatian/article/details/51103734
著作権表示:この記事では、ブロガーのオリジナルの記事、再現され、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/wangshicheng/p/11257737.html