TortoiseGit - 将文件夹重置为原始文件



我的文件没有推送,当我输入时,我继续收到错误 128:

git push

此时,我要做的只是将文件所在的整个文件夹重置为原始形式(全局显示方式而不是本地显示方式(。我该怎么做?

注意:我已经将文件保存到本地驱动器,以防我想检索本地版本

右键单击您的工作副本以获取上下文菜单。 执行 Fetch 以从存储库获取最新更改。

再次,进入上下文菜单。 选择"切换/结帐"(它可能在TortoiseGit子菜单中(。 对于分支,选择"远程//" (默认情况下,名称OfRemote将是"origin"( 应选中"创建新分支",并具有当前本地分支的名称。 选中"覆盖工作树更改(强制("。 选中"如果存在,则覆盖分支"。 去!

这将重置任何本地更改,并将本地分支重置为远程分支的最新提交。它似乎没有删除未跟踪的文件或忽略的文件。

打开日志对话框,在最上面的条目"工作树"上选择上下文菜单上的获取。

之后,您可以选择最新的远程提交(标记为"远程/源",您可能需要选择左下角的所有分支,或者您可以单击左上角并选择远程分支(并在上下文菜单中选择重置。在下面的对话框中选择"hard" - 这将删除对文件的任何未提交的更改以及尚未推送的本地提交。

完成这些步骤后,您的工作树正好处于 远程存储库。

在本地分支上重置为最新提交的标准方法是在命令行上使用命令git reset --hard目录中的命令。

如果要与远程存储库中的内容保持一致(这将销毁本地提交(。

git fetch
git reset --hard origin/master

我使用以下两个命令来清理并从最新的提交重新开始。

git clean -fd
git reset --hard

相关内容

  • 没有找到相关文章

最新更新