首页 > 其他分享 >创建属于自己的github、使用git提交、更新代码至github、写好readme

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

时间:2023-07-11 17:23:05浏览次数:43  
标签:origin git 仓库 github 提交 readme

1. 在github上创建一个Repository

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

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

image

  • 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)
解决方法:首先搜索代理服务器设置
image
其次查看你的IP和端口
image
最后在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并替换即可实现快速关联和修改。
image

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
         ```

标签:origin,git,仓库,github,提交,readme
From: https://www.cnblogs.com/Hjxin02AIsharing-Wust/p/17523230.html

相关文章

  • gitlab 发送邮件配置
    通过docker安装gitlab后配置邮箱```vim/etc/gitlab/gitlab.rb``` ```gitlab-ctlreconfigure``````gitlab-railsconsoleNotify.test_email('[email protected]','邮件标题','邮件正文').deliver_now```  结束......
  • Linux安装Git
    一、安装Git1.安装环境CentOS7.92.安装依赖包3.依次执行以下命令,设置SSH开机自启动并启动SSH服务。 systemctlenablesshd systemctlstartsshd4.执行以下命令,安装Postfix。 yuminstall-ypostfix5.执行以下命令,设置Postfix服务开机自启动。 systemctlenablepost......
  • git 常用命令
    克隆远程库gitclonexxx.git查看本地分支gitbranch 拽取远程分支更新git fetch origin查看远程分支gitbranch-r 切换分支gitcheckout[branch]从当前分支创建新分支,并切换到新分支gitcheckout-bdevelop从远程分支创建新分支,并切换到新分支gitcheckout-......
  • 1.git
    1.常用命令gitinitgitremoteadd<origin><url>//添加远程仓库gitclone//从远程仓库拉取//修改gitadd*//将所有修改从工作区添加至暂存区gitcommit-m'xxxxx'gitpush//推送gitcheckout//回退到以往某个commit/切换分支gitreflog//回退到未来的某个版本g......
  • gitee代码仓库创建
    公司之前的仓库停用,需新搭建仓库进入gitee官网创建一个账号这里 右上角新建仓库,跟着流程来就行需要啥选啥然后仓库就会生成一个.gitignore文件,我们需将其保存到本地查看ssh地址下载到本地 gitclonexxx//xxx值得是https地址到此基本的仓库已搭建好,我们上传一份re......
  • Git教程
    Git教程目录Git教程1.安装Git1.1在Linux上安装Git1.2在windows上安装Git2.创建版本库2.1创建一个版本库:2.2添加文件到版本库3.版本管理3.1查看代码仓库的状态3.2版本穿梭3.3工作区和暂存区3.4管理修改3.5撤销修改3.6删除文件4.远程仓库4.1创建和添加SSH秘钥4.2添......
  • 面试进阶齐飞!Github一天万赞的阿里Java系统性能优化有多牛?
    前两天在知乎上看到一个问答,说的是:一个Java程序员具备什么样的素质和能力才可以称得上高级工程师?这个问题也引发了我的一些思考,可能很多人会说,“作为高级工程师,基础得过硬、得熟练掌握一门编程语言、至少看过一个优秀开源项目的源代码、有过高并发/性能优化的工作经验、沟通能力......
  • 秘密扫描Gitleaks
    gitleaks是一个密码扫描工具,属于SAST扫描,可以协助我们扫描文件、代码仓中的密码、秘钥串类内容,实现安全左移https://github.com/gitleaks/gitleaks安装二进制命令基础安装后会发现产物大概10M大小gitclonehttps://github.com/gitleaks/gitleaks.gitgomodtidygobuild......
  • IDEA---- git 拉取项目
    GitBash拉取(Git下载安装略)方法一:鼠标右键单击,选择GitBashHere输入指令:gitclone+拉取的git地址,如下图所示:拉取到本地文件夹,然后IDEA导入项目: 方法二:IDEA直接拉取git上的项目,如下图所示:URL:输入克隆项目的地址  方法三:如下图所示:   ......
  • 解决git clone时报 Failed to connect to github.com 问题
    下图为我的解决方式:具体前置原因不可说!tttttzzzzz有开了vpn的小伙伴,注意下哦!另外,在解决过程中也有说,是dns的问题,上图解决不了的,可以去搜索下!!!......