git上传github

1.建立本地git仓库

  • cd至要上传的文件夹下
git init

2.将文件添加至暂存区

  • 上传所有文件
git add .
  • 上传部分文件
git add 文件路径
  • 忽略部分文件

超过100mb的文件无法直接提到到github仓库上
若要提交大文件,可参考Git-push超过100M的大文件到远程仓库

.git同目录下新建.gitignore(Ctrl+H显示隐藏文件夹),在其中逐行添加需要忽略的文件,例如:

*.pt //忽略所有pt文件
*.onnx
  • 删除部分已提交文件
git rm --cache 文件路径

注意,不加--cache会连本地文件一起删除

3.将暂存区文件提交到本地仓库

git commit -m "注释"

4.将本地仓库关联github仓库

  • 在github添加ssh(第一次使用github)
    打开终端输入
ssh-keygen -t rsa -C "xxxx@sina.com"

一路回车

cd /home/用户名/.ssh/
ls

出现id_rsa id_rsa.pub known_hosts

cat id_rsa.pub

出现 ssh-rsa 密钥内容 xxxx@sina.com
复制 id_rsa.pub 的全部内容至github添加ssh

  • 关联远程仓库
git remote add origin git@github.com:用户名/仓库名.git

若一开始未使用ssh就关联远程仓库了,在github上加入ssh之后需要删除远程连接再重新关联远程仓库才能生效,删除远程仓库命令为:

git remote rm origin 

5.将文件从本地仓库上传至远程仓库

若远程仓库为空可直接执行push

  • 创建分支
git branch -M master
  • 将远程仓库与本地同步合并
git pull --rebase origin master
  • 将当前分支推送至远程仓库
git push -u origin master

若出现奇怪的报错可强制提交,即

git push -u -f origin master

参考

上传文件至Github仓库
解决Github每次提交都要输入用户名和密码
linux 下git出现 Permission denied (publickey). fatal: 无法读取远程仓库。
Git - push超过100M大文件到远程仓库

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值