【发布时间】:2017-11-25 15:18:06
【问题描述】:
我在远程创建了一个分支并在本地创建了一个分支(git checkout -b gopinath)
之后我按照以下步骤操作
0)git remote add upstream [您的 bitbucket 存储库 url 放在这里。
1) git 初始化
2) 混帐状态
3) git add .
4) git commit -m "初始提交"
发出第四条命令后,我遇到了这个问题
atal: The current branch gopinath has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin gopinath
为什么我会遇到这个问题,我正在以正确的方式将我的代码推送到 bitbucket。
如果我在本地结帐并删除分支,我会收到此错误消息
您的姓名和电子邮件地址是根据自动配置的 在您的用户名和主机名上。请检查它们是否准确。 您可以通过显式设置来抑制此消息: git config --global user.name "你的名字" git config --global user.email you@example.com 完成此操作后,您可以通过以下方式修复用于此提交的身份:
git commit --amend --reset-author
8个文件改变,6个插入(+),8个删除(-)`
更新
git branch -a 在这之后我得到了*master
git remote -v为此我得到upstream https://gopinath123@bitbucket.org/mobinius/ionicpoc.git (fetch)
upstream https://gopinath123@bitbucket.org/mobinius/ionicpoc.git (push)
git log --graph --all --decorate --oneline我明白了
* 5c12918 (HEAD -> master) keychain demo
* 8b518a4 Initial commit
【问题讨论】:
-
你在 git
git remote add origin your_gitrepo_url中添加了远程仓库 URL 吗? -
你需要添加远程仓库 git remote add origin(upstream) repo_url
-
是的,我已经添加了一个@IvanSheigets
-
@ShahrozeNawaz 添加远程来源后我得到
fatal: remote origin already exists. -
你没有显示你已经执行的所有命令,是吗?另一点:我认为您在推送命令后收到错误,对吗?