Github仓库的创建和文件的上传与更新

本文详细介绍了如何在GitHub上创建仓库、安装Git客户端、配置SSHkey,以及如何将本地项目上传至GitHub并更新仓库内容。关键步骤包括新建仓库、绑定用户、生成SSHkey、添加SSHkey到GitHub账户,以及使用Git命令上传和更新代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建仓库

右键头像,选择your repositories可以查看你现有的仓库
在这里插入图片描述
点击头像旁“+”,选择new repository,新建仓库
在这里插入图片描述

  • Repository name 仓库名称
  • Descriptions 简介
  • add a readme file 要勾选上,不然后续有些麻烦(要先添加已有库连接)
    在这里插入图片描述
  • 创建成功
    在这里插入图片描述

安装git客户端

官网:https://git-scm.com/download/
在这里插入图片描述
右键出现Git Bash Here Git GUI Here即可

绑定用户

打开git-bash.exe,因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱
输入 git config --global user.name “用户名”
git config --global user.email “邮箱”

为Github账户设置SSH key

如图先查看有没有id_rsa两个文件
在这里插入图片描述
通过$ ssh-keygen -t rsa -C “xxxxxx@qq.com”来生成,第一个是路径默认回车即可
第二步、第三步是密码,可以不设置默认回车
在这里插入图片描述
生成成功后,去对应目录C:\Users\用户名\ .ssh里用记事本打开id_rsa.pub,复制得到ssh key公钥
在这里插入图片描述

  • 在github中添加密钥
    在这里插入图片描述
    点击设置,选择SSH keys菜单,Add SSH key新增密钥

在这里插入图片描述
至此,GitHub的SSH keys配置完成
在这里插入图片描述

二、上传本地项目到Github

在本地建立一个空文件夹demo
将要传的文件复制到demo中
在文件夹中右键选择Git Bash Here
按照如下顺序上传文件到Github

  • 把这个目录变成Git可以管理的仓库
    git init
  • 将所有文件添加到仓库
    git add .
  • 把文件提交到仓库,双引号内是提交注释。
    git commit -m "updata"
  • 关联github仓库,“ssh”代表你仓库的ssh地址
    git remote add origin “ssh”
    在这里插入图片描述
  • 上传本地代码
    git push -u origin master
    完成后,没有报错代表上传完成,本地代码已经推送到github仓库了,我们现在去githubt仓库看看
    在这里插入图片描述
    点击setting,选择Branch,更改为master就可以看到上传的代码
    在这里插入图片描述

更新仓库内容

  • 基本步骤不变,由于GitHub不能直接覆盖上传,所以更新代码要多出拉取仓库文件这一步
1.删除仓库文件

在这里插入图片描述
复制本地地址,新建空白文件夹updata,右键Git Bash Here,输入命令git clone + 你的仓库地址
此时文件夹中会出现仓库名命名的文件夹,打开GitHub远程仓库文件夹,右键Git Bash Here或者直接cd "+文件夹名"

  • 关联远程仓库git remote add origin "ssh地址"
  • 拉取远程仓库选择代码 git pull origin master或者git pull origin master --allow-unrelated-histories或者git pull --rebase origin master视情况而定,一般用第二个,具体区别网上有教程。
  • 删除文件夹git rm -r --cached + 想要删除的文件夹
  • 提交删除说明 git commit -m "删除了xx"
  • 更新GitHub远程仓库git push -u origin master
2.添加文件
  • 拉取远程仓库git pull origin master --allow-unrelated-histories
  • git add .“.” 的意思是所有文件,也可以指定文件
  • 提交说明 git commit -m "updata"
  • 更新GitHub远程仓库git push -u origin master

此时Github对应仓库已经更新

### 如何在GitHub仓库创建文件 #### 使用GitHub网页界面创建文件 通过GitHub的Web界面可以直接在线创建文件,这种方式对于初学者来说非常友好。 进入目标仓库页面后,在文件列表上方找到绿色按钮“Add file”,点击它会出现两个选项:“Create new file” “Upload files”。为了新建单个文件,应选择“Create new file”。 此时会跳转至编辑器页面: - 需要填写路径及文件名于顶部栏内; - 文件内容可以在下方的大文本框里编写; - 编辑完成后需提供提交信息(commit message),这有助于追踪更改历史; - 最后点击右下角的“Commit new file”完成操作[^1]。 #### 利用命令行工具创建推送文件 另一种方法是借助Git命令行工具来实现同样的目的。这种方法更适合熟悉终端环境的人士使用。 首先确保已安装好Git客户端,配置了用户名邮箱地址。接着按照如下指令执行: ```bash # 初始化本地项目目录为Git仓库(仅首次需要) git init # 新建或修改任意数量的工作区中的文件 echo "# My New File" > my-new-file.md # 将新增/变更后的文件暂存起来准备提交 git add my-new-file.md # 正式记录此次改动到版本库中 git commit -m "add my new file" # 关联远程仓库URL之同步最新状态 git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git git push -u origin main ``` 上述过程不仅限于单一文件的操作,还可以批量处理多个文件的同时上传。值得注意的是,当涉及到不同平台间的协作开发时,保持良好的沟通习惯非常重要,比如及时更新文档、撰写清晰明了的日志描述等[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ANIMZLS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值