我正在 git hub 上的 master 中查找文件。
我正在查看本地存储库中的相同文件,但它并未反映其他人提交的存储库中主文件的更改。
我试过 git pull git fetch 和合并。
我还需要做什么?
如果您不想在工作文件夹中保留任何更改,并且假设您确实成功运行了 fetch,您可以
git stash -u # safely clean up your working folder
然后将 master 指向遥控器的版本(假设您的遥控器称为 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
选项,但请记住在执行此操作之前将 master 保存到另一个分支或标签
git branch temp master
git push origin yourname/temp
或者
git tag -m "last master" temp
git push origin yourname/temp
远程分支或标签的“你的名字”部分是为了让别人知道这是你的分支,你不一定相信它对别人有价值。