- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
过去我使用过 svn 和 cvs,但从未使用过 BitBucket 或 Git。我刚刚获得了一个关联空项目的 BitBucket 帐户。
我读了Getting Started with Bitbucket在我的 BitBucket 页面上,我应该执行以下操作:
git clone https://bitbucket.org/REST_OF_URL/...
我使用的是Git提供的URL;它成功地接受了我的密码,没有任何问题。它会打印以下内容:
warning: You appear to have cloned an empty repository.
这对我来说很有意义,因为我刚刚注册了 BitBucket。
这会创建一个名为 myproject
的目录。然后我将一个文件复制到该目录并将其添加到存储库:
cd myproject
echo 'Hello Git!' > hello.txt
git add hello.txt
我检查了状态:
git status
然后看到 hello.txt 被识别为一个新文件。
然后我尝试将文件推送到服务器:
git push https://bitbucket.org/REST_OF_URL/...
再次,我输入了我的密码,它没有提示。内容如下:
Everything up-to-date
但是该文件没有显示在我的在线 Git 项目中。我还注意到有一个 git commit
命令。我也试过这个:
git commit -m "Initial project set up"
输出如下:
Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate.
由于该文件仍未出现在我的目录中,我觉得我一定是在我自己的机器上进行了本地 提交。谁能帮我告诉我
正如另一位用户从 the Git BitBucket manual 体验到的那样当你用
推送时,它 只传输git push origin master
但是当你推送时不工作
git push
这解决了我的问题,但我仍然不知道为什么会这样。
最佳答案
最简单的解决方案是第一次用master分支推送:
$ git push origin master
之后就可以使用git push
默认推送到Bitbucket(master分支)
关于git - 推送到 Bitbucket repo 无声地失败,没有任何变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8174875/
我是一名优秀的程序员,十分优秀!