如何在执行git pull时恢复被覆盖的文件

如何在执行git pull时恢复被覆盖的文件,git,bitbucket,Git,Bitbucket,我有admin.html文件。我修改了它。我在做师父。 但在提交之前,我做了git pull。 BitBucket中有admin.html文件,我更改的admin.html文件被BitBucket中的admin.html文件覆盖 我如何覆盖我更改的admin.html文件 我正在迭代分支上工作。我尝试使用git push origin迭代进行推送 它说git pull必须完成。 我切换到master并进行git-add、git-commit和git-pull 然后,或者该文件的旧版本尝试HEAD

我有admin.html文件。我修改了它。我在做师父。 但在提交之前,我做了git pull。 BitBucket中有admin.html文件,我更改的admin.html文件被BitBucket中的admin.html文件覆盖

我如何覆盖我更改的admin.html文件

我正在迭代分支上工作。我尝试使用git push origin迭代进行推送 它说git pull必须完成。 我切换到master并进行git-add、git-commit和git-pull


然后,或者该文件的旧版本尝试HEAD~,或者git log-admin.html以找到正确的SHA1,

在git pull之前,yuu是否在索引git add中添加了该文件?我正在处理迭代分支。我尝试使用git push origin iteration进行推送。它说必须完成git pull。我切换到master并使git add、git commit、,但是当你切换到master时,admin.html文件还在吗?还是修改了吗?是的。当我进行git拉取时,我更改的文件被bitbucket中的文件覆盖。但它是在git拉取之前首先提交的,对吗?