我正在尝试使用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项目进行过这些提交?
答案 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')