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

  • 本文关键字:消失 分支 文件 git github
  • 更新时间 :
  • 英文 :


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

  • 船长
  • dev
  • gh页

我的主要想法是将所有数据提交到dev, gh-pages(并推送到远程进行存储或备份)。一切结束后。。合并到master。

有趣的是……当我将数据提交给dev、gh-pages并推送它们时,我的文件正在消失!(为什么会发生这种情况?)

现在,在这一切发生之后,我想克隆我的repo,再做一次。。由于master上没有任何文件,因此它的克隆没有任何内容。

我猜您使用了git merge master,而在devgh-pages中,这会将master合并到master

你需要先切换到master,然后从你想合并的分支合并:

git checkout master
git merge <branch>

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

最新更新