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

Git 如何提交和推送bitbucket中的所有更改,git,bitbucket,Git,Bitbucket,我在远程创建了一个分支,在本地创建了一个分支(git checkout-b gopinath) 之后,我遵循以下步骤 0)git remote add upstream[您的bitbucket存储库url位于此处 1) git初始化 2) git状态 3) git添加 4) git提交-m“初始提交” 在发出第四个命令后,我得到了这个问题 anal:当前分支gopinath没有上游分支。 要推送当前分支并将远程分支设置为上游,请使用 git push--设置上游原点gopinath 为什么我会遇

我在远程创建了一个分支,在本地创建了一个分支(
git checkout-b gopinath

之后,我遵循以下步骤

0)git remote add upstream[您的bitbucket存储库url位于此处

1) git初始化

2) git状态

3) git添加

4) git提交-m“初始提交”

在发出第四个命令后,我得到了这个问题

anal:当前分支gopinath没有上游分支。
要推送当前分支并将远程分支设置为上游,请使用
git push--设置上游原点gopinath

为什么我会遇到这个问题?我正在用wright的方式将代码推送到bitbucket

如果我签出到master并在本地删除分支,我将收到此错误消息

您的姓名和电子邮件地址已根据自动配置 请检查用户名和主机名是否正确。 您可以通过显式设置来抑制此消息: git config--global user.name“Your name” git config--全局user.emailyou@example.com 执行此操作后,您可以通过以下方式修复用于此提交的标识:

8个文件已更改,6个插入(+),8个删除(-)`

更新

git分支-a
在此之后,我得到了
*master

git remote-v
为此我得到了
上游https://gopinath123@bitbucket.org/mobinius/ionicpoc.git(fetch)
上游https://gopinath123@bitbucket.org/mobinius/ionicpoc.git(推送)

git log--graph--all--decoration--oneline

*5c12918(主机->主机)钥匙链演示

*8b518a4初始提交

除了一个名为master(默认)的本地分支外,您目前没有任何其他本地分支

因此,首先创建分支:

git branch gopinath
现在检查它(移动到该分支)

如果需要,现在进行一些更改并添加:

touch newfile
git add newfile
现在您可以提交这些更改了

git commit -m "added a file called newfile"
现在,您可以将其推送到远程(称为“上游”)

那应该能让你到达那里。。。
删除您拥有的远程设备并重新创建称为“源”的远程设备可能是值得的由于这是原始repo位置的一种标准名称……如果需要,请告诉我,我会添加命令。

您是否在git
git remote add origin your\u gitrepo\u URL
中添加了远程存储库URL?您需要添加远程存储库git remote add origin(上游)是的,我加了一个@IvanSheigets@ShahrozeNawaz添加远程源后,我得到了
致命:远程源已经存在。
您没有显示您执行的所有命令,是吗?其他要点:我认为您在执行推送命令后出现了错误,对吗?实际上我删除了我的分支,因此只有我有它未显示,但现在,我尝试并创建了分支,在commit命令
根据您的用户名和主机名自动配置了您的姓名和电子邮件地址后,我遇到了这个问题。请检查它们是否准确。您可以通过显式设置来抑制此消息:git config--global user.name“Your name”git config--全局user.emailyou@example.com完成此操作后,您可以使用:git commit--amend--reset author
修复此提交所使用的标识。这只是一个警告,但您可以按照它的建议进行处理。这意味着,当它将您的详细信息添加到它使用的提交中时,它不知道您是谁所以直接运行命令
git config--global user.name“Your name”
git config--global user.emailyou@example.com
如果我签出到master,我将收到此错误错误:src refspec gopinath与任何错误都不匹配。错误:无法将某些ref推送到“origin”您没有称为“origin”的远程设备,您称之为“上游”:o
touch newfile
git add newfile
git commit -m "added a file called newfile"
git push upstream gopinath