Git git push时常见的失败

Git git push时常见的失败

第一步:是将该目录进行初始化:

git init

<第二步:

git add -A

第三步:

git commit -m "description..."

第四步:在github上新建一个远程库,想要将其与我本地的库相关联,使用:

git remote add origin git@github.com:MisterZZL/LeetCode.git

第五步,push到远程端

git push -u origin master

结果报错如下((如果是之前克隆到本地的文件,没有下拉或者下来失败都要先执行第六步)):

error: failed to push some refs to 'git@github.com:你的远程库名.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

从提示可以看出,是由于两者不同步,因此需要先pull,进行合并然后在进行push
因此先使用第六步,

git pull --rebase origin master

将远程文件同步下来(不知道什么原因,我用GUI来feth显示成功,事实却没有下拉到本地,只能打开bash用命令来完成pull操作)
最后再执行推送

git push -u origin master

这样就不会push失败了!

版权声明:本文为 溪月阁 | MoBrook 博主「 皓月 」的转载文章,转载自:https://blog.csdn.net/qq_21437451/article/details/81049149,遵循用 CC BY-NC-SA 4.0 版权协议进行许可,转载请附上原文出处链接及本声明。

本文链接https://mobrook.cn/index.php/kanni-16/

上一篇:

下一篇: