ローカルマシンとリモートサーバーに3つのgitリポジトリが設定されています。私は私のローカルマシン上のソースコードを変更し、サーバー上の裸のレポにプッシュし、サーバにログインし、自分のウェブサイトに裸のレポから引っ張っ: Local Machine SERVER
+++++++++++++++++ +++++++++++++++++++++++++++++++++
+ Source
ローカルブランチとマスターブランチの両方の最後のコミットにロールバックするにはどうすればよいですか? $ git reset --hard HEAD^
HEAD is now at e861a3e Added push menu label.
$ git status
On branch master
Your branch is behind 'origin/master' by 1
gitリモートリポジトリから自動(手動介入なし)git pullを実行します。 ただし、一部のファイルはローカル状態に保存され、その他はすべてリモートリポジトリと同じです。 私はHow do I force "git pull" to overwrite local files? にその答えから解決策を見つけたです: gitがリセット--all のgitをフェッチ--hard起源/マスター しかし