Git命令上传文件到GitHub

前言

好不容易做完一个论文代码,要公开到Github上,此时有两种选择:(1)在GitHub上进行拖拽上传(2)Git命令上传。对于文件数不多的程序可以用拖拽上传,但动辄文件数上百的程序这样显然就不合适,因为每次拖拽上传最大文件数有限制。你总不能直接上传一个压缩包吧,那样也太显示你的水平了。

这时就要用到Git命令了。尽管Git是一个优秀的版本控制命令,但对于我这种单人小项目并且在固定服务器上运行的程序编写者而言,Git的价值不大。搞一堆Git控制命令,有粘贴复制方便吗,有直接开两个窗口直接对比程序异同直观吗?

因此,Git命令在目前阶段对我最大的用处是上传Github。但这涉及的命令并不简单,探索了一点时间才解决,故在此处整理出来。

前置条件

  1. 拥有Github账号
  2. 此时可以访问Github,(不能访问的别问我怎么办,我也不知道)
  3. 安装好了Git软件

官网安装Git:https://git-scm.com/downloads
Git推荐教程:https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496

初始化并上传Github

一共三部分,核心9条命令,依次来

第一部分:Git初始设置

设置本地Git用户名

git config --global user.name "Name" 
git config --global user.email "email@example.com"

例如,Name 和 email@example.com 可分别为 twodog 和 twodog@qq.com

设置和Github的SSH传输密钥

  1. 用你在注册Github账户是的邮箱,然后一路回车
ssh-keygen -t rsa -C "youremail@example.com"
  1. 进入C:\Users\WH.ssh,找一个叫‘id_rsa.pub’的文件(公钥)
  2. 登入Github,进入Setting,设置SSH keys。里面需要用到公钥,就把id_rsa.pub文件中的内容输入请添加图片描述

第二部分:用Git对本地程序初始化

(这么说肯定不标准,还望各位大佬别耻笑)实际上是用Git对本地程序建立一个“变更记录”

进入到程序文件夹。

(别学我,最好别有中文路径)

cd C:\Users\WH\Desktop\新建文件夹\TIR

初始化并提交

git init
git add --all   # 添加所有文件
git commit -m "first"  # 提交修改

第三部分:上传Github

修改一下分支名

git branch -M main # 为了和Github默认分支保持一致

添加远端库名

比如你刚在Github上创建了一个库,库名为TIR。现在告诉Git,要把这些程序上传到这个库TJUMMG/TIR,这个库在本地命名为origin

git remote add origin git@github.com:TJUMMG/TIR.git

上传

git push -u origin main

结束

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值