记录git命令:本地创建项目后如何上传到github上
问题描述:在本地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上相关推荐
- 如何把本地idea上的项目上传到github上以及出现invalid authentication data问题的解决措施
注意看标题 是 上传到 github 上,所以你的 github 地址是 : github.com 而不是其他的,基于这个大方向下做以下修改: 第一步: 就需要正在github中创建一个账号:http ...
- 将本地vue项目上传到github上
将本地vue项目上传到github上 首先,打开本地创建好的vue项目文件,右键点击Git bash Here,打开Git命令工具,输入git init 回车运行,生成.git文件. 运行git ad ...
- 如何通过TortoiseGit(小乌龟)把本地项目上传到github上
1.第一步: 安装git for windows(链接:https://gitforwindows.org/)一路next就好了, 如果遇到什么问题可以参考我另外一篇文章~^ - ^ 2.第二步:安装 ...
- 将本地项目通过git 上传到github上教程
必看: 更多教程资源:www.unke.ren 交流群:414757610 要求: 1.你要有github账号 没有的话去注册:GitHub 2.电脑下载安装了git 没有安装的去看看安装教程我这里就 ...
- 怎样将项目上传到github上
怎样将项目上传到GitHub上面ni? 登录到你的GitHub账号 1.new repository 2.填写下面的信息–>create 3.这一步要用到三个git命令. $ git clone ...
- 【重要】使用Git命令行上传到GitHub上
[本人GitHub账号:] 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例dem ...
- 本地更新github项目_【图文说明】将本地项目上传到github上
一.前提条件 安装git,安装大乌龟TortoiseGit,这篇文章使用TortoiseGit上传 软件下载通常是最新的,网上教程往往都是过时的,靠谱点还是自己翻译比较好 二.实操 1.生成ssh k ...
- Vue项目上传到GitHub上
一.下载git 并安装在电脑上 https://git-scm.com/downloads 二.注册GitHub账号 https://github.com/ 支持GitHub的浏览器如下:Chrome ...
- 我是如何使用git把本地代码上传到github上的,值得借鉴
背景:最近开发了一套招标系统,我是如何用JSP在网络上架构一个网上招标系统,以推进网站无纸化,过程电子化,管理智能化的发展. 使用git进行上传. 首先自己得有git工具及github账号,自己没有的 ...
最新文章
- 新来了个技术总监:谁再用 @Async 创建线程以后就不用来了!!
- win32 api 消息解释
- 微信语音怎么转发给别人听_微信语音怎么转发出去?这个小技巧超级好用
- 数据去中心化的场景与流程
- leetcode-剑指 Offer 44. 数字序列中某一位的数字
- C++和Lua交互教程(基于LuaBridge)
- 账户配置 三: Gmail
- chrome ninja 文件_ninja和gn
- PYQT5+PYTHON杂谈
- 利用计算机解决鸡兔同笼问题,利用极限思想解决复杂鸡兔同笼问题
- mysql 授予用户权限_mysql授权用户权限
- 人工智能2021截稿日期_2019年136个国际学术会议资讯 (含截稿日期)
- 应用架构、业务架构、技术架构和业务流程图详解
- 第6章 DataNode
- 一个40岁程序员的经历
- 非此即彼的逻辑错误_Argument常见逻辑错误及描述 【出国英语】
- 一种提取HTML网页正文的方法
- 苹果手机python软件_python编程教学app
- 同余2:线性逆元和中国剩余定理的学习笔记
- Linux如何检查脱域,ZeroLogon的利用以及分析