如何在GitHub上传代码

前言

因为在各大网站上,关于git的教学,以及如何在GitHub上上传代码的教程非常多,各有精华,但同时在学习这些文章过程中,我也遇到一些问题。所以,我决定写一篇“如何在GitHub上传代码”的一套总流程。其中会包括引用一些觉得不错的文章,和遇到的问题及解决方案。

正文

一、Git的安装

https://blog.csdn.net/mukes/article/details/115693833

我认为这篇文章的安装教程是最为详细的,具体安装可以完全按照他的流程 。

期间会出现这一步骤,作者并没有推荐选择哪一种好。对我自己而言,作为一个新手,我的需求只要能将代码上传到GitHub上即可。所以选择Vim就够用了。

二、GitHub的注册和代码上传

https://zhuanlan.zhihu.com/p/369486197

 这篇文章在前面介绍了GitHub账号的注册,同时也说明了如何将代码上传到本地仓库,再上传到GitHub上的远程仓库。在流程上基本没有什么问题,但我在学习过程中遇到了一些问题,文章中并没有提及,下面我会一一说明。

问题一:

在第八步--利用 SSH 完成 Git 与 GitHub 的绑定

通过这个操作,我们通过SSH完成对Git与GitHub的绑定。

在绑定结束后,进行验证时,却没有显示成功:

出现这个结果时,不要回车,直接在后面输入yes即可。

但是,在进行克隆或关联远程仓库时,文章却用的是https,会出现类似这样的报错:

之后,我看了很多文章来解决这个问题,但都没有什么效果。

后来因为SSH已经绑定,所以可以通过SSH的地址来连接

问题解决了,可以成功连接到远程仓库。

 问题二:

在文章中,讲解了两种提交代码的方法。在第一个方法中文章中没有关联远程仓库,导致推代码的时候,无法识别“origin”。

需要输入命令 

git remote add origin "SSH地址"

一般情况下都用origin来表示远程仓库。

解决完这个问题后,就可以愉快的push啦!

 问题三:

在push过程中会有一些限制。GitHub限制push的单个文件大小不能超过100M,会出现这样的报错

目前网上也有很多解决单文件限制100M的问题,但我试过都不是很有效,所以就先不显拙了。尝试压缩一下需要提交的代码资源。

问题四:

 代码覆盖问题,当我们多次提交代码的时候,可能会报这样的错误

原因是我们在提交代码的时候,本地仓库与远程仓库并没有及时同步(拉取),但是你又进行了新的代码提交。

这个时候我们有两种解决方案:

参考博客:https://blog.csdn.net/cuomer/article/details/81142159

强推这种方式,会格式化原本仓库中的代码,所以谨慎使用,除非你的仓库里面是空的。

总之,在推送代码之前,最好确保本地仓库与远程仓库是同步的。

结语

这些就是新手《如何在GitHub上传代码》的具体步骤以及常见问题解决方案 ,希望此文对您有帮助。觉得有用不妨点一个小小的赞,便是对创作者最大的支持!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Github上传代码可以分为以下几个步骤: 1. 创建一个新的仓库或者 Fork 一个已有的仓库。 2. 在本地计算机上安装 Git,并配置 Git 的用户名和邮箱地址。 3. 在本地计算机上创建一个与远程仓库对应的本地仓库。 4. 在本地仓库中添加、修改或删除文件。 5. 将本地仓库中的代码推送(push)到远程仓库中。 具体操作步骤如下: 1. 在 Github 上创建一个新的仓库或 Fork 一个已有的仓库。 - 点击页面右上角的“+”号,选择“New repository”创建新仓库。 - 或者进入已有的仓库页面,点击页面右上角的“Fork”按钮将其复制到自己的账户中。 2. 安装 Git 并配置用户名和邮箱地址 - 在本地计算机上下载并安装 Git:https://git-scm.com/downloads。 - 打开 Git Bash(或者命令行界面),运行以下命令设置用户名和邮箱地址: ``` git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 3. 创建本地仓库并连接远程仓库 - 在本地计算机上创建一个文件夹作为本地仓库,进入该文件夹并在命令行中运行以下命令初始化 Git 仓库: ``` git init ``` - 连接远程仓库: ``` git remote add origin https://github.com/your_username/your_repo.git ``` (其中 `your_username` 是你的 Github 用户名,`your_repo` 是你的远程仓库名称) 4. 添加、修改或删除文件 - 将需要上传的文件放入本地仓库文件夹中,或者使用命令行进行添加、修改或删除操作: ``` git add . git commit -m "Commit message" ``` 5. 推送代码到远程仓库 - 将本地代码推送到远程仓库: ``` git push -u origin master ``` - 此时会提示输入 Github 的用户名和密码。输入后即可将本地代码上传Github 上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值