0

私の Git リポジトリには、次の 3 つのブランチがあります。

  • 主人
  • 開発者
  • gh-ページ

私の主なアイデアは、すべてのデータをコミットすることですdev, gh-pages(そして、保存またはバックアップのためにリモートにプッシュします)。すべてが完了したら..マスターにマージします。

興味深いのは、データを dev にコミットしgh-pagesてプッシュすると、ファイルが消えてしまうことです。(なぜそれが起こっているのですか?)

さて、すべてが起こった後、レポのクローンを作成し、もう一度作業したいと思います..マスターにはファイルがないため、クローンは何もありません。

4

1 に答える 1

0

git merge masterまたはのいずれdevかで使用したと思いますが、これはからではなく、からgh-pagesマージされます。 master master

最初にマスターに切り替えてから、マージ元のブランチからマージする必要があります。

git checkout master
git merge <branch>

ちなみに、gh-pagesコードとは別にする必要があります。これはgithubリポジトリのドキュメント用であり、これらのファイルはコードとは何の関係もありません。そのコンテンツをにマージしないでくださいmaster

于 2013-02-15T12:04:31.813 に答える