通过命令行提交BitBucket

时间:2015-10-23 16:49:59

标签: git bash bitbucket

我正在尝试使用BitBucket设置一个新项目,并使用命令行提交它...

所以,我用我的用户名“karnivaurus”登录BitBucket网站,并创建了一个名为“foo”的新项目。我在“/ c / bar”的现有目录中包含许多文件,我想开始使用git。按照BitBucket网站上的说明,从命令行(使用Git Bash),我输入:

cd /c/bar
git init
git remote add origin https://karnivaurus@bitbucket.org/karnivaurus/foo.git

然后,我添加所有文件:

git add .

最后提交:

git commit -m "First commit."

这似乎没问题,有许多消息输出列出了目录中的文件,例如: “创建模式100644 myfile.txt”。然而,当我回到BitBucket网站时,在“Sources”选项卡下面显示“源目录为空。”,并在“提交”选项卡下面显示“我没有提交”。

我尝试过刷新并重新登录,但我仍然看不到任何文件或提交。

为什么没有对BitBucket项目进行过这些提交?

2 个答案:

答案 0 :(得分:6)

您需要git push origin branch-name将您的提交推送到远程。只有这样才能看到你对bitbucket的提交。请尝试git help push以供参考

答案 1 :(得分:2)

git commit -m "First commit."

此命令仅对本地存储库(在您的文件系统上)进行提交

要将本地存储库的分支与远程存储库(在您的情况下为bitbucket)同步,您需要调用:

git push origin <branch name> 

(默认情况下,分支名称为'master')