代码之家  ›  专栏  ›  技术社区  ›  tom

git pull需要丢弃本地文件

git
  •  7
  • tom  · 技术社区  · 15 年前

    我有一个带有共享存储库的Git设置。当我在2台个人电脑上工作时,我推动我的个人分支。

    我经常使用development分支进行重新调整,因此需要强制执行push(gitpush-f原始特性)。但是,当我想通过强制更改来提取一个特性分支时,我总是会遇到合并冲突。

    是否可以强制拉取并覆盖本地文件?

    1 回复  |  直到 15 年前
        1
  •  8
  •   Amber    15 年前

    如果你只想进入另一台机器的状态,当你用力推的时候, reset --hard 到你想要的头部:

    $ git fetch
    $ git reset --hard origin/<yourbranch>