Git使用困难,无法推送到新的远程代码库。

9

好的,希望这对你来说很容易。我是git、BitBucket和版本控制方面的新手,我可能会错过一些显而易见的东西。

这是我所做的事情:我在我的计算机上安装了git并设置了全局变量。在BitBucket上设置了一个新的仓库。然后:

$ git clone https://[me]@bitbucket.org/[me]/[my_project].git

我在本地创建一个新文件(index.html),添加并提交:
$ git add index.html 
$ git commit -m "Initial commit."
  [master (root-commit) 01d4120] Initial commit.
  1 files changed, 164 insertions(+), 0 deletions(-)
  create mode 100755 index.html

提交成功。

$ git push
  Password: 
  Everything up-to-date

我输入我的密码然后...... 一切都已更新...... 它没有推送。 我只想从我的本地主干直接推到远程主干。

如果这真的很明显,我很抱歉,但我对所有事情都很新,似乎找不到任何信息,我只是按照“BitBucket 101”步骤操作。干杯。


请提供从创建新文件到“一切都是最新的”期间的系统日志。您是否从网站检查了您的Bitbucket存储库?没有index.html文件吗? - Alexey Morozov
更新了问题,并附上命令行转储,以便您可以看到发生了什么。 - igneosaur
2个回答

16

你需要做:

git push origin master

如果你有不同的远程库,可以更改起始点(origin)。

如果你有不同的分支(branch),可以更改主分支(master)。


就是这样!谢谢,伙计,指南没有提到这一点。 - igneosaur

1

我不确定这是bitbucket.org还是GIT的问题。

在克隆项目后,在您的本地配置中,您已将源设置为远程。但是还没有分支信息。因此,您必须使用'$ git push origin'来执行一次。之后,您可以简单地使用'$ git push'。

'$git push -v'有助于查找问题。它会打印出详细信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接