首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将本地更改推送到Bitbucket上的远程Git存储库

如何将本地更改推送到Bitbucket上的远程Git存储库
EN

Stack Overflow用户
提问于 2011-10-08 00:24:00
回答 1查看 227.2K关注 0票数 83

我在测试Git和Bitbucket。

我已经在Bitbucket上创建了一个存储库,并创建了该存储库的本地副本,我正在将文件提交到其中。我似乎无法将文件从本地存储库推送到远程存储库。

这就是我要做的:

代码语言:javascript
复制
git clone https://me@bitbucket.org/me/test.git
cd test
touch dummy
git add dummy
git commit dummy -m "my first git commit"
git push

最后一行输出:

代码语言:javascript
复制
Everything up-to-date

当我登录到Bitbucket时,我看不到我的虚拟文件。

我做错了什么?

这样做是有效的:

代码语言:javascript
复制
 git push origin master:master

关于这与简单的git push之间的区别,有什么解释

EN

回答 1

Stack Overflow用户

发布于 2011-10-08 00:47:59

这是一种安全措施,可以避免推送尚未准备好发布的分支。不严格地说,通过执行"git push",只会推送服务器上已经存在的同名本地分支,或者使用localbranch:remotebranch语法推送的分支。

要将所有本地分支推送到远程存储库,请使用--all

代码语言:javascript
复制
git push REMOTENAME --all
git push --all

或者指定要推送的所有分支:

代码语言:javascript
复制
git push REMOTENAME master exp-branch-a anotherbranch bugfix

此外,将-u添加到"git push“命令很有用,因为这将告诉您本地分支是在远程分支的前面还是后面。当你在一次git抓取之后运行"git status“时就会显示出来。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7690108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档