我是git的新手,并希望开始使用bitbucket.org作为创建私有存储库的地方。然后可以使用像我所理解的ftploy.com这样的服务将其上传到登台服务器。
我正在关注WPBeginner.com的教程,为我正在开发的WordPress本地网站设置一个临时环境。我在mac上设置了git,在主题文件夹上运行了git init,然后使用git add添加了所有文件。
之后我使用git commit -m"在这里发布了第一个提交"到目前为止,这个过程似乎有效。终端没有反馈意见吗?然后我添加了一行
git remote add origin https://bitbucketusername@bitbucket.org/bitbucketusername/repositoryname.git
将我的bitbucketusername替换为我的和存储库名称。尝试将文件推送到bitbucket存储库会导致此错误:
error: --all can't be combined with refspecs
usage: git push [<options>] [<repository> [<refspec>...]]
-v, --verbose be more verbose
-q, --quiet be more quiet
--repo <repository> repository
--all push all refs
--mirror mirror all refs
--delete delete refs
--tags push tags (can't be used with --all or --mirror)
-n, --dry-run dry run
--porcelain machine-readable output
-f, --force force updates
--force-with-lease[=<refname>:<expect>]
require old value of ref to be at this value
--recurse-submodules[=<check>]
control recursive pushing of submodules
--thin use thin pack
--receive-pack <receive-pack>
receive pack program
--exec <receive-pack>
receive pack program
-u, --set-upstream set upstream for git pull/status
--progress force progress reporting
--prune prune locally removed refs
--no-verify bypass pre-push hook
--follow-tags push missing but relevant tags
如果您对为什么会出现这种情况有任何想法,我将不胜感激
答案 0 :(得分:0)
您应该向我们提供您用来执行git push
的命令,但我猜你做的是这样的:
git push --all origin master
正如git告诉你的那样,不能这样使用。在这里你要求git将所有内容都推送到origin
但是你指定了一个分支(<refspec>
),所以这很令人困惑。
要么像这样推动所有人:
git push --all origin
或只是这样的master
分支:
git push origin master