我在远程创建了一个分支,并在本地创建了分支(git checkout -b gopinath
)
之后我按照以下步骤进行了
0)git remote add upstream [你的bitbucket存储库url就在这里。
1)git init
2)git status
3)git add。
4)git commit -m“initial commit”
在给出第4个命令之后我得到了这个问题
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
答案 0 :(得分:0)
除了名为master(默认值)之外,你还没有一个本地分支调用任何东西。
首先创建分支:
git branch gopinath
现在检查一下(移到那个分支上)
git checkout gopinath
现在进行一些更改并添加:
touch newfile
git add newfile
现在您可以提交这些更改
git commit -m "added a file called newfile"
现在您可以将它们推送到您的遥控器(称为“上游”)
git push upstream gopinath
那会让你到那里...... 可能值得删除你拥有的遥控器并重新创建它们称为“origin”,因为这是原始repo位置的一种标准名称...如果你需要这样做,请告诉我Ill添加命令。 / p>