使用master分支中的同一文件覆盖当前分支中的单个文件?

时间:2012-12-12 19:47:22

标签: git

假设我有两个分支 - masterredesign。我将如何使用master中的文件重写我的重新设计分支中的文件default.aspx.cs

我找到了this question,但它似乎重新审视了如何将文件恢复到同一分支中的先前版本。我还考虑使用merge,但我不想合并,我想覆盖。建议?

2 个答案:

答案 0 :(得分:96)

git checkout master path/to/default.aspx.cs

在此之前,您可能需要:git checkout redesign

所以,只需 git checkout FROM_BRANCH_NAME path/to/file

答案 1 :(得分:0)

从另一个分支覆盖一个分支中的文件,即 onClick={()=>togglePopup(player.username)} master 做(当 redesign 是当前分支时)

redesign

git checkout master ./path_to_file/default.aspx.cs

要了解有关命令的更多信息,请查看 git checkout 文档