私の問題が作成されたものに最も近い質問がありますが、コメントを追加できませんでした。
git:ブランチと 'Origin/master'が分岐しました-ローカルコミットを破棄する方法?
上記の質問に対するヒントと回答を実行しましたが、何も決定しませんでした。 sofwaeソースツリーを使用して進行状況チャートをフォローしています。ソフトウェアを閉じて、bash gitでコマンドを実行します。しかし、引用された同じ間違いがあります。
# Your branch and 'Origin/master' have diverged,
# and have 7 and 11 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
私も同じ問題に直面しています。 2つのcomentosを実行しているが、機能していない手順に従ってください。私の問題は、個々の頭をチェックアウトし、個々の頭でコミットしてからツリーブランチ/マスターに戻り、コミットした前に、ツリーヘッドの個人を参照していると思うことだと思います。要約すると、このコミットを元に戻すことはできません。SourceTreeソフトウェアでグラフィカルに表示されます
編集-情報の追加:未公開のコミットを破棄し、サーバーをチェックアウトしたいと思います。しかし、インターネットが機能しないことがわかった解決策。 gitBashでgit reverseを試してみましたが、コンソールにはdeveoというメッセージが表示されます
$ Git status
On branch processos_criminais_151029
Your branch and 'Origin / processos_criminais_151029' have diverged,
and 7 and 11 have different commits each, respectivamente.
(use "git pull" to merge the remote branch into yours)
Changes not staged for commit:
(use "git add <file> ..." to update what will be committed)
(use "git checkout - <file> ..." to discard changes in working directory)
2つのソリューションを試しましたが、どれも機能しませんでした。 Pushで競合に大量のファイルを与え、自動マージでこれらの問題を解決しようとしましたが、新しいgitステータスを作成するために、同じ量子化ファイルが競合であると指摘しました。
ブランチと「Origin/processos_criminais_151029」が分岐しました
したがって、もちろん、_Origin/master
_にリセットしても機能しません。ローカルブランチをリセットするには、そのリモートブランチにリセットする必要があります。
したがって、実行する必要があるコマンドは次のとおりです。
_git fetch Origin
git reset --hard Origin/processos_criminais_151029
_
このリンクでこの問題を解決しました: https://stackoverflow.com/a/32630762/240037
しかし、答えを完了するためにこの手順は重要ですそれから私は:
git pull
ファイルに変更を追加し、以下を実行します。
git Push
そしてすべてが完璧に動作します
よろしく