强制更新 Git 存储库

如果您更改或更新了 git 存储库并想丢弃您的更改,那么强制最新更改运行两个命令的组合的好方法。第一个命令是git fetch --all,它告诉 git 从远程下载最新的更新而不尝试合并或重新设置任何内容。接下来是git reset --hard origin/master,其中 git 重置 master 分支(假设您在 master 分支上)成为您刚刚获取的 master 分支的版本。这是完整的两个命令:

git fetch --all

git reset --hard origin/master

您可能想要这样做的原因有几个,但应该记住,您对存储库中的文件所做的任何更改都将被合并以支持最新版本。

这种方法将保留不属于 git repo 的任何文件,因此如果您有任何非源代码控制的配置文件(例如,数据库配置文件)并且您想围绕这些文件更新项目的其余部分,则它非常有用。我自己在#! 如果我想更新一个或两个不需要主要构建步骤的文件,请使用代码。但是,对于更严重的更改,我总是根据这些标签标记和构建站点。

以上是 强制更新 Git 存储库 的全部内容, 来源链接: utcz.com/z/343786.html

回到顶部