更新被拒绝,因为推送的分支提示在其远程分支提示后面。 gh-pages 的 git 子树

问题描述 投票:0回答:1

我有一个名为

gh-pages
的分支,其中包含
index.html
因为它实际上来自一个名为
public
的文件夹中的主分支。我正在为 tailwindcss 使用 nodejs,my directories in main 所以当我只推送那个特定文件夹时,我将使用命令

git subtree push --prefix public origin gh-pages

我从 here 得到的,它通常有效。但是今天我在其中添加了一个名为

tictactoe
的新文件夹,它只有HTML和JS文件并使用以前目录中的
../style.css
然后我得到了这个error它说
updates were rejected because a pushed branch tip is behind its remote counterpart. check out this branch and integrate the remote changes (e.g. 'git pull ...') before pushing again.
.

我尝试了这个网站的各种解决方案,例如

git push -f origin gh-pages

here但它说

Everything up-to-date
然后我尝试使用
git pull -f origin gh-pages
拉但是它说
fatal: refusing to merge unrelated histories
所以我尝试从
here
git pull origin gh-pages --allow-unrelated-histories它实际上拉但我仍然无法正常推动子树并收到与此标题相同的错误。

node.js git tailwind-css github-pages
1个回答
0
投票

你能不能试试 git pull 命令,然后按照所有的提交命令。 我会给你一步一步的命令,让你清楚地知道如何做到这一点。

混帐状态

git 添加“文件名”

git commit -m "在这里留言"

混帐拉

git push origin your_brnach

© www.soinside.com 2019 - 2024. All rights reserved.