我有两个Git分支master
和develop
。由于各种原因,我的develop
分支出了问题,我想把master
中的所有文件都复制到develop
中。我知道这不是正确的解决方案,但以下是我所做的:
git checkout master
cd ..
cp repo repo_master
cd repo
git checkout develop
cp -r ../repo_master/* .
奇怪的是,在将我的文件(应该在master
版本中)复制到我的仓库后,运行以下命令:
git diff
没有显示任何内容。我不明白。更奇怪的是运行时
git diff master develop
显示了许多差异。
我做错了什么?还有,我该怎么做?