94 假设我有两个分支- master和redesign。我将如何default.aspx.cs用master的那个重写在redesign分支中的文件? 我发现了这个问题,但似乎遍历了如何将文件还原到同一分支中的先前版本。我也考虑过使用merge,但我不想合并,我想覆盖。有什么建议吗? git — 安倍·米斯勒 source
142 git checkout master path/to/default.aspx.cs 在执行此操作之前,您可能必须: git checkout redesign 所以就 git checkout FROM_BRANCH_NAME path/to/file — 内波穆克·弗雷德里奇 source 1 有没有办法用原始本地文件中的内容来撤销此更改? — raychz 2 这样,git checkout您将覆盖本地更改,而无法还原这些更改。据我所知。您可以尝试git show :path/to/file(使用:前缀)。但这假设您之前已暂存文件。参见gitrevisions。 — NepomukFrädrich17年