我创建了一个包含生产内容的新存储库。我想在我的本地开发环境中拥有这些内容。所以我需要从存储库中获取该内容。我所做的是,在我当地的 master 分支中:
获取内容(在分支 origin/master 中)
获取
合并并覆盖我的本地主分支(正如这个问题Git: Merging but overwriting changes中所解释的那样)。
git merge -X 他们的起源/主人
提交更改
git commit -am '合并覆盖表单源/主'
但是当我这样做时
git diff origin/master
我应该看不到任何差异,但我仍然看到它们。有人知道为什么吗?
还有其他方法可以强制 git 覆盖文件我可以尝试,但我想了解我做错了什么。