GitHub代码上传完整指南:从仓库创建到大文件处理
创作时间:
作者:
@小白创作中心
GitHub代码上传完整指南:从仓库创建到大文件处理
引用
1
来源
1.
https://www.jindouyun.cn/document/industry/details/245170
GitHub是全球最大的代码托管平台,它不仅提供了代码存储服务,还支持版本控制、协作开发等功能。对于开发者来说,掌握如何在GitHub上传代码是一项基本技能。本文将详细介绍如何在GitHub上传代码,包括创建远程仓库、安装Git软件、上传代码等步骤,并特别说明了如何处理大文件的上传。
第一步:创建自己的远程仓库
创建好的仓库如下图所示:
第二步:下载并安装Git软件
参考网址Git - Downloads (git-scm.com),下载对应版本,以Windows 64位为例。安装过程中,除了安装路径可以选择自定义,其余选项建议选择默认设置。如需详细了解Git的安装过程,可参考《Git 详细安装教程》。
第三步:上传代码
一般的步骤:
- 在需要上传的文件夹(称为本地仓库)目录下右键'Open Git Bash here'。
- 在命令行输入下面一行命令以初始化:
点击“隐藏的项目”即可看到'git'文件。git init - 在命令行输入下面一行命令,将当前工作目录下未被Git管理的文件和修改过的文件添加到暂存区中,准备提交到库(注意:如果上传的文件中有超过50M的大文件,需要将大文件和小文件分开提交):
git add * - 右键记事本打开'.git'文件夹下的'config'文件。
- 在代码最后加上GitHub账号的邮箱和用户名并保存:
[user] email = GitHub账号的邮箱 name = GitHub账号的用户名 - 在命令行输入下面一行命令,将暂存区中的改动提交到仓库:
git commit -m "first commit" - 在GitHub远程仓库下复制链接。
- 在命令行输入下面一行命令,将本地仓库与远程仓库关联起来:
git remote add origin 远程仓库链接 - 在命令行输入下面一行命令,将本地仓库提交上传到远程仓库:
git push -u origin master
存在大文件时的上传步骤:
- 安装Git LFS,访问Git Large File Storage官网下载安装。
- 在命令行输入下列一行命令:
git lfs install - 在命令行输入下列命令以跟踪大文件:
git lfs track "xxx.xx" - 输入下面一行命令将'.gitattributes'文件添加到Git中:
git add .gitattributes - 输入下面一行命令提交'.gitattributes'文件:
git commit -m "add file .gitattributes" - 将本地仓库与远程仓库关联起来:
git remote add origin 远程仓库链接 - 提交大文件:
git push -u origin master - 提交剩余文件:
git add . git commit -m "add project EIC" -a git push -u origin master
如果在提交时遇到网络连接问题,可以尝试多试几次或使用代理。更多关于代理的设置方法,可参考相关教程。
到此为止,我们就实现了代码的上传。刷新GitHub界面就可以看到自己的仓库了。另外,建议编写README.md文件,方便大家交流学习。
热门推荐
择日的一般步骤及核心内容解析
新中式家居设计:现代理念如何与传统美学完美融合
澳洲留学你了解TAFE的优势和机会吗
3·15调查丨有老年人购买保健品成瘾,从仪器到食品已花费近20万
如何解读汽车数据流?分析数据流时有哪些关键点?
100克蛋卷热量是多少 蛋卷为什么热量那么高
沥青分类大全:从煤焦沥青到天然沥青,详解沥青材料及其应用
苯并三氮唑类紫外光稳定剂:研究与应用
OECD:全球经济治理的重要力量
MVP释义:做最小可行产品
换单位后如何顺利转移公积金?这种转移过程有哪些注意事项?
如何处理外地交的公积金并使其发挥最大作用?外地公积金的转移和使用有哪些规定?
同理心一旦泛滥,离崩溃也就不远了
矩阵乘法入门:规则、计算与示例
抑郁症头痛如何治疗?专业医生给出四大治疗方案
抑郁症头疼怎么分辨原因
导向轴安装时平行度调整的重要性
DAPP(去中心化应用程序)开发全解析:构建去中心化应用的流程
狗狗为什么总跟着你?揭秘它寸步不离的真相!
说好的喜剧综艺,看得我班味都重了
如何理解市场中的利好消息及其影响
散瞳与不散瞳的视力有何差别
散瞳滴眼药水对眼睛的影响究竟有多大?使用后是否会造成潜在危害?
三支一扶支教笔试通过率高吗?
古龙作品,七种武器系列之离别钩!
哪吒2票房破纪录!抖音互动营销全解析
历史上三大未解天灾:天启大爆炸、通古斯之谜与印度死丘,真相究竟何在?
基金是投资什么的?基金投资的策略有哪些?
洗鼻子用什么水好
法语中的un和une有什么区别