如何在不提交现有更改的情况下同步到最新版本?

时间:2013-12-16 01:21:32

标签: git github

在开始之前,我想说我是git的新手。

说我有给定的场景:

  1. 分叉回购
  2. 通过(Github Windows)克隆到我的桌面
  3. 做了一些我后悔的改变(但我添加了一些新文件)
  4. 我想获取repo中的最新文件并仅覆盖repo中已存在的文件。不应删除新文件。
  5. 如何完成第4步?

1 个答案:

答案 0 :(得分:1)

  1. git stash - 保存您当地的更改
  2. git pull - 拉出最新的更改
  3. git stash pop - 从堆栈中应用您的本地更改
  4. 如果您不想有选择地还原任何本地更改,可以调用git checkout $file