推送到本地分支和远程后文件消失

时间:2013-02-15 12:01:37

标签: git github

在我的Git回购中,我有3个分支:

  • dev的
  • GH-页

我的主要想法是将所有数据提交到dev, gh-pages(并推送到远程存储或备份)。一切都完成了..合并到掌握。

有趣的是......当我向dev,gh-pages提交数据并推送它们时,我的文件正在消失! (为什么会发生?)

现在,毕竟发生了,我想要克隆我的仓库,再次处理它......因为master上没有文件,所以没有任何克隆。

1 个答案:

答案 0 :(得分:0)

我猜您在git merge masterdev中使用了gh-pages,这会将 master合并而不是 master

您需要先切换到master,然后从要合并的分支进行合并:

git checkout master
git merge <branch>

顺便说一下,gh-pages应与您的代码分开。它用于github存储库的文档,这些文件与您的代码无关。请勿将其内容合并到master