如何提交并推送bitbucket中的所有更改

时间:2017-06-22 11:15:06

标签: git bitbucket

我在远程创建了一个分支,并在本地创建了分支(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

1 个答案:

答案 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>