关联本地仓库和Github远程仓库并对git push报错处理

目的:关联本地仓库和Github远程仓库。

步骤:

  1. 本地建一个文件夹,譬如tree;
  2. 该文件夹目录下运行 git init,把这个目录变成Git可以管理的仓库;
  3. 在该文件夹下创建一个ad.txt文件,准备推送本地文件到远程仓库,依次执行下述命令:

发现git push时报错,然后按照报错提示去拉取远程分支,执行git pull命令,发现报上述错误。

  1. 这种错误一般出现在首次上传代码时,远程分支和本地分支不一样,远程(origin)又 README.md 文件 , 但是本地仓库没有;你想push 他提示你先 pull 一下. 你pull 一下,他又提示你 :fatal: refusing to merge unrelated histories。
  2. git log -p master..origin/master 查看本地master分支和远程(origin)分支的区别
  3. git pull --rebase origin master 这段命令,会在本地生成一个README.md文件并将 远端代码pull 下来.
  4. git push -u origin master 上传代码

参考

www.jianshu.com/p/afe505fa0…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值