1. 在github上创建一个Repository

  • 点击github网站,你可以用你的邮箱先注册一个账号。
  • 点击New,转到创建一个repository的界面,如下图所示,你可以填写你的Repository name、description、选择是否公开、增添一个默认的Reademe等等,一般都可以选择上。

2. 使用git提交、更新代码至github

2.1使用git提交代码至github

完成第一步后,现在在你的github上已经有你的repository了,但里面除了空的readme啥也没有,现在想将你本地的代码提交到github上,按以下步骤来:

  1. 下载安装gitbash,选择你的对应电脑系统,然后安装时Next,Next即可;
  2. 安装完成后,进入需要提交的本地代码文件夹,点击右键,会有Git Bash Here这个选项,点进去;
  3. 之后,执行以下命令:
  • git init使该文件夹受git控制;
  • git add . 将当前目录提交到暂存区;
  • git commit -m "提交说明记录" 记录此次提交的一些说明,便于以后查看与维护;
  • 将本地的仓库关联到github,使用你的github地址替换path_to_github,github地址获得如下图所示:
git remote add origin path_to_github

  • git pull origin main main为你github的分支,一般默认为main,也可更改

注意:若新建项目时默认新建了readme.md或者.gitignore文件 ,这里则用git pull origin main --allow-unrelated-histories命令。由于本地仓库和远程仓库本质还是两个仓库,并且远程仓库不为空,该命令可以合并两个独立启动仓库的历史

  • git push -u origin main 提交代码至你的github仓库上

2.2 实时更新代码

我看很多人推荐使用VScode里的插件可以实时更改代码,相关的可以自己去搜教程,我这里还是使用git命令提交:

git add .
git commit -m "提交记录说明"
git push origin main

当你修改了本地代码,依次使用这三个命令,就能将更改提交到github上。

2.3 git报错解决

2.3.1 当git提交时报错“fatal: unable to access 'xxx': Failed to connect to github.com port 443 after 21414 ms: Couldn't connect to server”

报错原因:大概率你开了代理加速器(VPN)

解决方法:首先搜索代理服务器设置



其次查看你的IP和端口



最后在git窗口运行以下代码,用自己实际的端口

git config --global http.proxy http://127.0.0.1:33210
git config --global https.proxy http://127.0.0.1:33210

2.3.2 当git提交时遇到! [rejected] main -> main (fetch first)error: failed to push some refs to ‘github ...‘

报错原因:每个仓库都有一个分支,也可以理解为大仓库里的小仓库,我们只是跟线上远程仓库有了关联,但没有跟线上远程仓库的某个分支关联,所以我们没法提交

解决办法:在git窗口输入命令git pull --rebase origin main即可跟刚创建的线上远程仓库的默认分支main关联。

2.3.4 当git提交出现错误the remote end hung up unexpectedly Everything up-to-date,导致代码无法成功上传。

报错原因:原因是因为自己的git库上面有一些数据导致整个git库比较大,而curl的postBuffer 默认值较小。

解决办法:将那些大文件放到你的goole硬盘中一链接形式放到github上或者你可以将上次的postBuffer增大,在git窗口使用命令将git的缓存设为500Mgit config --global http.postBuffer 524288000

2.4 拓展

当你的远程地址无效时(这里的远程地址是指你的github项目地址),你可以为你的本地仓库添加新的远程仓库地址:

方法一,使用命令:

git remote -v                       // 查看git对应的远程仓库地址
git remote rm origin // 删除关联对应的远程仓库地址
git remote -v // 查看是否删除成功,如果没有任何返回结果,表示OK
git remote add origin "新的仓库地址" // 重新关联git远程仓库地址

注意:这里的origin是与你在2.1中你建立的github关联的仓库地址的分支,你可以使用多个分支,在push的时候提交对应的分支即可。

方法二:直接修改文件

还记得我们在2.1中输入的第一个命令吗?它在我们的文件夹中创建了一个.git的文件夹,不过它是一个隐藏文件夹,windows中显示方法是:点击你文件夹上方的查看,点选隐藏的项目,你可以找到remote "origin"下面的url并替换即可实现快速关联和修改。

3. Readme

一个美观的readme能使你的github项目更加吸引人,我这里放几个readme的模板standard-readmeawesome-readme,你可以参照这里来书写属于自己的readme。

下面是一些写readme的Markdown语法记录:

一般的图片插入方法:
上次到github文件夹中,然后取它的地址即可;
更好的图片插入方法:
<p align="center">
<img src="https://github.com/Hjxin02AIsharing-Wust/DepthEstimationInFoy/blob/f390f8785f82dbe00a14efad2010c025e29bf123/pictures/Image%20of%20the%20qualitative%20result.png" alt="example input output gif" width="500" />
</p> # 一级标题
##二级标题
###三级标题
**加粗**
*斜体*
***斜体加粗***
~~加删除线~~
<sup>上标</sup>
<sub>小标</sub>
链接:[链接名字](链接地址)
单行代码:` `
多行代码:```shell
```

创建属于自己的github、使用git提交、更新代码至github、写好readme的更多相关文章

  1. windows 使用git上传代码至github

    1. 首先创建github账户 2. 创建github项目 3.  windows安装git工具 ·下载地址:https://git-for-windows.github.io/ ,下载直接安装即可, ...

  2. Git—推送代码至Github

    Git—上传代码至Github 首先得有个Github的账户,然后创建一个库. 然后找到指向改库的URL 第一次上传需要设置用户邮箱,打开git安装文件/bin下面找到git.bash并打开,设置全局 ...

  3. git上传代码到github

    git上传代码到github [root@bigdata-hadoop- ~]# git init [root@bigdata-hadoop- ~]# git add zeppelin [root@b ...

  4. AndroidStudio中利用git下载github或者git.oschina的代码时报错:repository test has failed解决方法

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 QQ986945193 微博:http://weibo.com/mcxiaobing AndroidS ...

  5. 上传本地代码及更新代码到GitHub教程

    上传本地代码及更新代码到GitHub教程 上传本地代码 第一步:去github上创建自己的Repository,创建页面如下图所示: 红框为新建的仓库的https地址 第二步: echo " ...

  6. 用git提交新项目到github

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...

  7. Git提交本地项目文件到GitHub的详细操作

    因最近在使用git命令提交代码到github的操作,网上找了下教程,记录下过程,便于查看 添加整个文件夹及内容 git add 文件夹/ 添加目录中所有某种类型的文件 git add *.文件类型 `

  8. window下如何使用Git上传代码到github远程服务器上(转)

    注册账户以及创建仓库 首先你得有一个github账号,没有自行注册,登录成功后应该是这样 在页面上方用户菜单上选择 "+"->New repository 创建一个新的仓库 ...

  9. 一篇文章了解Github和Git教程-AndroidStudio上传Github教程

    前言 为了方便保存自己的代码,下班后可以回家继续进行,自己的码农工作,介绍一下Github. 什么是Github呢? 作为一个编程人员,我觉得得了解一下Github吧! 当然,如果你放弃了码农或者技术 ...

  10. 如何用git上传代码到github详细步骤

    注册账户 这个小菜鸟带着心跳写的第一篇博客! 还请大家多多提点! 想使用github,第一步肯定是要注册github账号,有了账号就是直接登录啦 可以直接打开http://github.com页面注册 ...

随机推荐

  1. xtrabackup: error: xb_load_tablespaces() failed with error code 57

    问题描述:在数据库上运行xtrabackup备份脚本出现的一些报错 DB_version:mysql8.0.26 Xtrabackup:percona-xtrabackup-8.0.27-19-Lin ...

  2. DG:Oracle查看是否搭建DataGuard

    Oracle查看是否是DataGuard 1.查看归档路径 show parameter log_archive_dest LOG_ARCHIVE_DEST_n, 归档文件的生成路径, LOCATIO ...

  3. 微服务为什么要用到 API 网关?

    本文介绍了 API 网关日志的价值,并以知名网关 Apache APISIX 为例,展示如何集成 API 网关日志. 作者程小兰,API7.ai 技术工程师,Apache APISIX Contrib ...

  4. Sitecore XP 10.3(latest) Docker一键部署

    本文演示通过PowerShell+Docker Desktop for Windows 一键部署Sitecore10.3(即Sitecore最新版)Docker开发/测试/演示 环境. 官方参考 Si ...

  5. P1980 [NOIP2013 普及组] 计数问题

    题目链接:https://www.luogu.com.cn/problem/P1980 术语 以下的英文术语均可以翻译为数字. digit: 一个数字字符,十进制就是 0-9 之间的一个字符: num ...

  6. Prism Sample 9 ChangeConvention

    上个例子跳过了ViewModelLocator,因是采用约定的方式最为方便. 如果有人要修改约定,自定义view和viewModel的默认自动定位方式,怎么办呢? 在app.xaml.cs重写以下方法 ...

  7. 【故障补牢】贪吃的 Bing 爬虫,限量供应的应对措施

    相对于[故障公告],[故障补牢]分享的是园子在发生故障后采取的亡羊补牢措施. 在上次被微软 Bing 爬宕机后(详见 [故障公告]被放出的 Bing 爬虫,又被爬宕机的园子),我们采取了2个应对措施, ...

  8. express服务器框架

    Express 为了提高开发效率,我们在开发过程中,都会尽量使用别人已经开发好的第三方模块,而我们想要快速实现服务器端的开发,推荐一个当下比较流行的框架:Express Express 作为开发框架, ...

  9. 都说DevOps落地难,到底难在哪里?也许你还没找到套路

    当你打开这篇文章的时候,也许你也在为DevOps的落地而苦恼,也许你的组织正在尝试DevOps转型,作为一线的实践者,说说我对这个"落地难"的看法,欢迎交流不同看法- DevOps ...

  10. SpringBoot配置与打包基础

    本篇主要记录SpringBoot使用的基础配置 SpringBoot Maven配置 SpringBoot maven依赖关系 我们创建springboot项目后,会发现项目的pom文件都会继承自sp ...