0

gitハブのマスターでファイルを探しています。

ローカル リポジトリで同じファイルを見ていますが、他の誰かがコミットしたリポジトリのマスター ファイルの変更が反映されていません。

git pull git fetch と merge を試しました。

他に何をしなければなりませんか?

4

1 に答える 1

1

作業フォルダーに保持したい変更がなく、フェッチが正常に実行されたと仮定すると、次のことができます。

git stash -u # safely clean up your working folder

次に、マスターをリモートのバージョンにポイントします(リモートがoriginと呼ばれると仮定します):

git merge --ff-only origin/master # if master is checked out

また

git push . origin/master:master # if master is not checked out

最後の 2 つでエラーが発生した場合は、--forceオプションを追加できますが、そうする前にマスターを別のブランチまたはタグに保存することを忘れないでください。

git branch temp master
git push origin yourname/temp

また

git tag -m "last master" temp
git push origin yourname/temp

リモートブランチまたはタグの「あなたの名前」の部分は、それがあなたのブランチであり、他の人にとって価値があるとは必ずしも信じていないことを他の人に知らせるためのものです。

于 2012-07-16T17:55:25.300 に答える