2017-12-02 26 views
1

私はVisual Studio 2017を使用していますが、VS 2017のGitプラグインを使用してローカルの変更をリモートリポジトリに同期しようとしています。 私は変更を行ってコミットしました。私はエラー -Visual Studio Gitプラグインで変更を同期できません

Error encountered while pushing to the remote repository: rejected Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes before pushing again.

の下に取得する変更をプッシュしようとすると、今、だから私は、最初のリモートリポジトリから最新の変更を取得し、引っ張ってみました。私が入ってくるが、それは理想的にはプルが変更をフェッチし、マージする必要がありエラー -

Error: Your local changes to the following files would be overwritten by merge: Error: merging of trees 73d9f5683703dbb7dede45aa858a9dc46a156f07 and e59a44271f3ae2b73e397cdade39d4270e7a773c failed

の下に与えコミット引いたときに成功しましたがフェッチ。私はいくつかの解決策を探してみたが、このリンクに出くわした。VS 2017 - Git failed with a fatal error

この解決策は私にとってはうまくいかなかった。どのように私はこれを解決することができますアイデア?

答えて

0

git stashは(this uservoiceを参照)のVisual Studioで使用可能な(Q4 2017)はまだありませんが、あなたはまだ、コマンドラインで、あなたの現在変更されたファイルを隠しておくことができます。

cd /path/to/your/repo 
git stash 

その後、あなたのgitのプルを進めることができます。 git stash popと入力して、現在の変更を元に戻します。

関連する問題