我有一个主文件A,B,C 我有一个名为“功能”的分支,其中包含文件D,E,F。
是的,我的分支没有与主服务器断开,因此分支和主服务器之间的文件完全不同。
现在,我基本上要用分支中的内容替换主文件的内容。
我该怎么办?
答案 0 :(得分:1)
答案 1 :(得分:0)
我想...将
master
的内容替换为[feature
]中的内容
听起来像您根本不想合并。我会这样做:
git checkout master
git tag old-master
git reset --hard feature
git中的分支不是文件的容器:它只是特定提交的名称。
git checkout master
命令有两件事;
master
提交所说的样子,但我们对此并不在意,并且master
成为“当前”分支。 git tag old-master
命令是可选的:它为即将不再为old-master
的提交命名了一个新名称(master
),以防万一您可能想要找到它的情况再次。
git reset --hard feature
是money命令:它有两件事;
master
)更改为引用feature
所引用的同一提交,并且答案 2 :(得分:0)
如果您用功能替换了master的全部内容,那么您需要从master中删除所有内容,对吗?比应该做的事:
import package