2017-08-27 2 views
-2

私はAndroidの開発者です。今ではローカルで多くの変更を行っていますが、マージをプルしてコードをローカルにマージして正常に実行すると、コードのローカル側とgithub側を同期しようとしています。リモートマスターをプルした後、ローカルブランチがマージ状態になったらどうすればよいですか?

しかし、私は常に画像に表示されている画像をプッシュしたい場合、プッシュは拒否されます。私は非常に困惑している、図の左側は、私は初心者だったので、ファイルを無視する前に、ローカルの変更ですので、.ideaファイルをビルドする一連のファイルは、これらのことを示すことです表示されますファイルはマージされません。

今私は非常に困惑しています。この状況をどうすれば解決できますか?私のgithubライブラリにローカルコードを提出するにはどうしたらいいですか?どうもありがとう!

スクリーンショット:

enter image description here

答えて

0

あなたが持っているあなたがそのあなたのローカルバージョン、およびその逆ではないにプッシュしているmasterリモートバージョンにコミットします。 Gitはこの変換を自動的に解決できないので、あなたのローカルバージョンをあなたのリモートにプッシュすることはできません。

git pull、またはそれが機能しない場合は、git rebaseを使用して、ブランチをマージできるように整列させます。

+0

私はこれを一度プルしてローカルにgithubライブラリコードを入れていますので、ローカルコードはすでにローカル変更+ githubライブラリコードですが、いくつかの無駄なファイル.build、.idea、notすべて合併しましたが、合併状態では、それを押すことはできません、私は本当にやり方を知らない –

関連する問題