问题描述:在本地Pycharm创建了一个项目,如何将项目传到github上呢?在操作过程中遇到了一系列的问题,详情见下面:
操作过程全纪录:
1、首先登录自己的github账号,创建一个和本地的同名仓库,注意不要有中文哦!
new repository创建一个新的仓库,用于存放自己的项目。
2、用命令上传项目
1)cd 到待上传项目的根目录下
2)初始化本地仓库 git init
3)将所有文件添加跟踪、管理
git add .
4)检查是否还有未被git管理的文件
git status
5)提交文件,把本地仓库暂存区的文件提交到本地仓库
git commit -m “message”
6)关联远程仓库 origin后跟的是远程仓库的别名
git remote add origin https://github.com/**/.git
7)push文件
git push -u origin main
正常情况下,一切顺利就算是完成啦!!!
However!在第7步时,我开始出现了一系列的问题

一、如何修改git创建默认分支的名称
在操作过程中,我发现github上默认分支是main,但是本地创建时默认分支是master?!什么?
经过一番调查才发现,原来github认为master带有种族歧视,所以改成了main!好吧,我能有什么办法。
改!
(1)首先需要你的git版本高于2.28,查看git版本
git version
如果高于2.28直接进行操作(),如果不高于,进行操作(2)
(2)对git进行升级操作,命令git update-git-for-windows 一路安装即可
(3)执行命令进行修改
git config --global init.defaultBranch main
成功!以后在本地创建仓库时候,默认分支名称就是main啦!
还需要将本地仓库master分支名称修改为main
git branch -m old_name new_name
OK!继续执行上面操作7)push文件

二、However!又出现了错误:error: src refspec master does not match any
error: failed to push some refs to

又经过一番查证,应该是在github上创建项目时同时创建了README文件,但是本地仓库内没有这个文件发生了冲突,所以要先pull一下!操作!git pull --rebase orgin main
ok!继续7)

三、然后。。。又出错了,好!fatal: unable to access ‘https://github.com/----/----.git/’: OpenSSL SSL_read:
Connection was reset, errno 10054

修改!
git config --global --unset http.proxy
git config --global --unset https.proxy
OK!继续操作7)!终于成功了,开心!

记录git命令:本地创建项目后如何上传到github上相关推荐

  1. 如何把本地idea上的项目上传到github上以及出现invalid authentication data问题的解决措施

    注意看标题 是 上传到 github 上,所以你的 github 地址是 : github.com 而不是其他的,基于这个大方向下做以下修改: 第一步: 就需要正在github中创建一个账号:http ...

  2. 将本地vue项目上传到github上

    将本地vue项目上传到github上 首先,打开本地创建好的vue项目文件,右键点击Git bash Here,打开Git命令工具,输入git init 回车运行,生成.git文件. 运行git ad ...

  3. 如何通过TortoiseGit(小乌龟)把本地项目上传到github上

    1.第一步: 安装git for windows(链接:https://gitforwindows.org/)一路next就好了, 如果遇到什么问题可以参考我另外一篇文章~^ - ^ 2.第二步:安装 ...

  4. 将本地项目通过git 上传到github上教程

    必看: 更多教程资源:www.unke.ren 交流群:414757610 要求: 1.你要有github账号 没有的话去注册:GitHub 2.电脑下载安装了git 没有安装的去看看安装教程我这里就 ...

  5. 怎样将项目上传到github上

    怎样将项目上传到GitHub上面ni? 登录到你的GitHub账号 1.new repository 2.填写下面的信息–>create 3.这一步要用到三个git命令. $ git clone ...

  6. 【重要】使用Git命令行上传到GitHub上

    [本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例dem ...

  7. 本地更新github项目_【图文说明】将本地项目上传到github上

    一.前提条件 安装git,安装大乌龟TortoiseGit,这篇文章使用TortoiseGit上传 软件下载通常是最新的,网上教程往往都是过时的,靠谱点还是自己翻译比较好 二.实操 1.生成ssh k ...

  8. Vue项目上传到GitHub上

    一.下载git 并安装在电脑上 https://git-scm.com/downloads 二.注册GitHub账号 https://github.com/ 支持GitHub的浏览器如下:Chrome ...

  9. 我是如何使用git把本地代码上传到github上的,值得借鉴

    背景:最近开发了一套招标系统,我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展. 使用git进行上传. 首先自己得有git工具及github账号,自己没有的 ...

最新文章

  1. 新来了个技术总监:谁再用 @Async 创建线程以后就不用来了!!
  2. win32 api 消息解释
  3. 微信语音怎么转发给别人听_微信语音怎么转发出去?这个小技巧超级好用
  4. 数据去中心化的场景与流程
  5. leetcode-剑指 Offer 44. 数字序列中某一位的数字
  6. C++和Lua交互教程(基于LuaBridge)
  7. 账户配置 三: Gmail
  8. chrome ninja 文件_ninja和gn
  9. PYQT5+PYTHON杂谈
  10. 利用计算机解决鸡兔同笼问题,利用极限思想解决复杂鸡兔同笼问题
  11. mysql 授予用户权限_mysql授权用户权限
  12. 人工智能2021截稿日期_2019年136个国际学术会议资讯 (含截稿日期)
  13. 应用架构、业务架构、技术架构和业务流程图详解
  14. 第6章 DataNode
  15. 一个40岁程序员的经历
  16. 非此即彼的逻辑错误_Argument常见逻辑错误及描述 【出国英语】
  17. 一种提取HTML网页正文的方法
  18. 苹果手机python软件_python编程教学app
  19. 同余2:线性逆元和中国剩余定理的学习笔记
  20. Linux如何检查脱域,ZeroLogon的利用以及分析

热门文章

  1. 持续演进,克服“REST缺乏”
  2. 一个docker镜像中的目录删除不了问题
  3. AI+云 华为开启智能时代新纪元
  4. SCCM2012SP1---配置客户端发现方法和边界组
  5. linux下一键编译安装MariaDB10.0.12
  6. 【字符串处理算法】最长连续字符及其出现次数的算法设计及C代码实现
  7. 如何从eclipse迁移到idea
  8. 常用的 cocos2d-x 游戏开发工具
  9. mac80211源码分析
  10. Linux内核模块开发 Slab高速缓存接口与用例