当前位置: 首页 > news >正文

GitHub 基本操作

最近要发展一下自己的 github 账号了,把以前的项目代码规整规整上传上去,这里总结了一些经验,经过数次实践之后,已解决几乎所有基本操作中的bug,根据下面的操作步骤来,绝对没错了。(若有其他问题可留言)

目录

1、创建库

2、上传项目

3、获取token

4、 删除库

1、创建库

登录github,点击“Create repository”创建库,点击右上方绿色的“New”,Repository name处填写你的项目名,在 “.gitignore” 处选择自己主要用的语言(也可不填),可选 “Add a README file” 默认创建一个说明文件,点击左下角 “Create repository”。

点击“settings”,找到“Default branch”,将默认仓库改名为“master"。(个人觉得这一步很重要,因为后期默认仓库调不成master只好删库重来了,所以一开始就把main改名为master最好了)

2、上传项目

本地电脑下载安装git软件,打开待上传的项目文件所在的目录,右键选择“Git Bash Here",输入如下命令:

git init

命令成功运行后,在文件资源管理器窗口点击“查看”,勾选“隐藏的项目”,即可在当前目录中看到.git文件夹。打开.git/config, 修改内容如下:

[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = true
[user]
email=你的邮箱
name=你的github网名

依次执行如下命令:

其中git结尾的那个网址也可以通过复制粘贴一下获得。

git add *   # 添加所有文件git commit -m "first commit"   # 就是写提交原因,引号内内容随便写# 建立本地仓库
git remote add origin https://github.com/你的github网名/你的项目名(也就是库名).git# 关联本地仓库 origin 与远程仓库 master(下面这俩命令不用写了)
# git branch -vv
# git branch --set-upstream-to=origin/mastergit config --global pull.rebase true# 拉取 master 已有文件到 origin
git pull origin master --allow-unrelated-histories如果出现 "Please enter a commit message...",按Esc键,输入":wq",enter一下就行。# 合并 origin 到 master
git push -u origin master

最后一个命令运行时,可能会要求你输入token。

最后那个git push的命令可能执行不成功,报错连接不上或者超时,这是网络原因,通常多试几次就能成功。

3、获取token

点击头像,点击“Settings”,点击左栏最下方的“developer settings”,点击“Tokens(classic)",如果没有的话,就点击“generate new token(classic)”,Note文本框内容不重要,随便填,由于我个人私用,所以直接申请一个拥有所有权限的token,把后面所有勾选框都勾上了。点击最后的“Generate token”即可得到token。

4、 删除库

点进你要删除的库,点上栏最后一个“settings”。

拉到最下面,点击“delete this repository":

点击“确认”,并重新写一下你要删除的库名, 然后点击删除

http://www.lryc.cn/news/179238.html

相关文章:

  • Docker和Docker compose的安装使用指南
  • 51单片机控制电动机正反转,PWM调速,记录转动圈数。
  • JAVA学习(方法的定义和调用)
  • Linux(CentOS/Ubuntu)——安装nginx
  • 26962-2011 高频电磁场综合水处理器技术条件
  • 图扑软件受邀亮相 IOTE 2023 国际物联网展
  • C语言文件操作与管理
  • 蓝桥等考Python组别八级005
  • JUnit介绍
  • (高阶) Redis 7 第16讲 预热/雪崩/击穿/穿透 缓存篇
  • (三) gitblit管理员手册
  • ESKF算法融合GNSS与IMU信息,航向角的偏差是如何逐渐影响到重力加速度g以及位置偏差的 CSDN gpt
  • Java初始化大量数据到Neo4j中(二)
  • flink1.17安装
  • SLAM从入门到精通(gmapping建图)
  • 中国312个历史文化名镇及景区空间点位数据集
  • 记一次Mybatis驼峰命名导致的线上BUG及处理方案
  • 在MyBatisPlus中添加分页插件
  • 算法题系列8·买卖股票的最佳时机
  • DC电源模块关于宽电压输入和输出的范围
  • 【Docker】docker拉取镜像错误 missing signature key
  • C- 静态链接
  • 微信公众号开发(BUG集)
  • AI项目十三:PaddleOCR训练自定义数据集
  • 你熟悉Docker吗?
  • Nodejs错误处理详细指南
  • 软考 系统架构设计师系列知识点之软件架构风格
  • 一键智能视频语音转文本——基于PaddlePaddle语音识别与Python轻松提取视频语音并生成文案
  • [unity]对象的序列化
  • java开发岗位面试