[英]Git how to overrride local repository with remote repository?
我想用远程存储库覆盖本地项目。 因此,在我做一些不可食用的事情之前,我应该“只是”做:
cd path/to/project
接着
git pull https://github.com/someuser/someproject.git
??
可能是git reset --hard origin/HEAD
您需要git reset --hard origin/HEAD
。 它将还原所有未推送到远程存储库的更改。
当您说覆盖时,此本地项目将与远程存储库相同吗?
如果是这样的话,
转到要放置目录的目录,这样cd path / to
然后,
git clone https://github.com/someuser/someproject.git
这将使一些项目进入/到达。 新鲜和新!
您应该检查一些事情。 因此,如果您尝试将存储库更改为新存储库。 您可以转到.git/config
并更改新存储库的路径。 存储库必须相同。
如果您已更改,则可以使用以下命令从新更改中提取新更改:
git pull origin branchname
否则,如果您有本地更改,则必须先重置分支,然后再拉。
git reset --hard HEAD^
这会将您的更改还原到上一次提交。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.