我想用远程存储库覆盖我的本地项目。所以在我做一些不能吃的事情之前,我应该“直接”做:
cd path/to/project然后
git pull https://github.com/someuser/someproject.git??
发布于 2019-03-19 22:28:58
也许你需要的就是git reset --hard origin/HEAD。它将恢复所有未推送到远程存储库的更改。
发布于 2019-03-19 22:26:34
当您说覆盖时,这个本地项目将与远程存储库相同吗?
如果是这样,
转到您想要放置它的目录怎么样? cd path/to
然后,
git克隆https://github.com/someuser/someproject.git
这将把某个项目带到path/to中。新鲜又新鲜!
发布于 2019-03-19 22:31:03
有一些事情你应该检查一下。因此,如果您尝试将您的存储库更改为新的存储库。您可以转到.git/config并更改新存储库的路径。存储库必须是相同的。
如果您已更改,您可以使用以下命令从新更改中提取新更改:
git pull origin branchname否则,如果您有本地更改,则必须先重置分支,然后再拉入。
git reset --hard HEAD^ 这会将您的更改恢复到最后一次提交。
https://stackoverflow.com/questions/55243242
复制相似问题