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