git pull originを開発しようとすると...問題は最新ではないことが分かります。私は、すべてのものを取り戻して、他の人とすべてが最新であるところに戻るようにしたいと思います。私のローカルリポジトリは常に* branch develop - > FETCH_HEADと書いてあります。既に最新のものです。
私のローカルリポジトリで重要なことが他にない場合、私は起源から再構築することができますか?私はそれがすべてを上書きするだろうと思っているが、少なくとも私は最新のものになるだろうし、セーブバージョンは他の誰もが持っている!?!?!?
これはgitのと私のオリジナルのワークフローだったが、何とかすべてが歪んでしまった:
git add files_that_were_updated
git commit -m "Message."
git push origin BUG-#
git checkout develop
git fetch origin
git pull origin develop
git merge BUG-#
git push origin develop
はありません、かなり標準的で簡単なようですか?
実際はありません。すぐにそれをマージするために 'BUG-# 'を押すのはなんですか?そして、もしあなたがすでに 'フェッチ 'しているのであれば' pull'する必要はありませんが、 'pull 'は' fetch' + 'merge'や' fetch' + 'rebase'であるので、単純な' merge'で十分です。あなたの設定とオプション。そしてbtw。 'origin/develop'をローカルの' develop'のトラッキングブランチとして設定した場合(おそらくそれは既にそうであるように)、どこにプッシュするか、どこから引っ張るかを伝える必要はありません。 – Vampire
失敗した出力は何ですか?合意、これはうまくいくように聞こえる。いくつかのコマンドがありますが、害を及ぼすものはありません。 – robrich