我的Windows机器上有一个本地目录,我正在尝试:
git init
README.md
文件添加到此存储库README.md
文件同步到bitbucket 但是我遇到了git init
我试过这个:
git init --bare tHartman3
git remote rm origin
git add -A
git remote add origin https://bitbucket.org/<username>/tHartman3
现在,我准备提交,所以我尝试:
git commit -m "Created blank README.md file for tHartman3 repository"
但它会出现以下错误
On branch master
nothing to commit, working tree clean
然后我尝试
git push -u origin master
但这会产生此错误
remote: Not Found
fatal: repository 'https://bitbucket.org/<username>/tHartman3/' not found
当我尝试
时git push
我收到此错误
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
我不确定这是怎么回事:
答案 0 :(得分:2)
首先,在BitBucket上创建远程存储库。你需要这个能够推动它。只有在另一端有东西推进时才推动。以下是一些非现场说明:https://confluence.atlassian.com/bitbucket/create-and-clone-a-repository-800695642.html
一旦你有一个回购,你有几个选项可以获得它的工作本地副本。更难的方法是制作(非裸)repo并手动设置遥控器:
git init tHartman3
git remote add origin ssh://<username>@bitbucket.org/<username>/tHartman3
请记住,裸仓库没有工作目录。它们几乎只用于托管中央存储库,因为您无法实际检出其中的任何文件。
制作本地克隆的更简单方法就是运行bitbucket单击克隆按钮时显示的命令:
git clone ssh://<username>@bitbucket.org/<username>/tHartman3
现在您可以添加自述文件并运行git -A
。在提交之前,运行git status
通常是个好主意。如果您没有任何暂存文件,则提交将失败。在这种情况下,手动添加您需要的任何文件:
git add README.md
现在提交和推送应该顺利进行:
git commit -m '...'
git push