假设我有两个分支 -master
和redesign
. 我将如何default.aspx.cs
用 master 中的文件覆盖我的重新设计分支中的文件?
我发现了这个问题,但它似乎讨论了如何将文件恢复到同一分支中的先前版本。我也考虑过使用 a merge
,但我不想合并,我想覆盖。建议?
git checkout master path/to/default.aspx.cs
在执行此操作之前,您可能必须:git checkout redesign
所以就git checkout FROM_BRANCH_NAME path/to/file
从另一个分支覆盖一个分支中的文件,即master
做redesign
(什么时候redesign
是当前分支)
git checkout master ./path_to_file/default.aspx.cs
git checkout branch_name ./path_to_file/file_name.[file_extension]
要了解有关命令 checkout 的更多信息git checkout文档