Git如何提交代码到GitHub

目录

前提

1 创建仓库

2 利用 SSH 完成 Git 与 GitHub 的绑定 

3 提交代码

3.1 首次提交

3.2 修改项目


前提

1 创建仓库

在GitHub页面右上角加号处点击创建新仓库:

 填写关于仓库的信息,这里我起了个仓库名字叫“2023Test”,描述可有可无。其他选项与下图一致就行,点击最下方的绿色的创建。

 仓库创建成功:

2 利用 SSH 完成 Git 与 GitHub 的绑定 

打开 Git Bash,输入命令ssh-keygen -t rsa。然后需要按几次回车键,直到下面箭头处的东西出现即可。

 根据上图提示的路径,用记事本打开箭头所指的pub后缀文件,然后复制里面一大串的字符串。

 打开GitHub主页,点击右上角的头像,点击Settings。进入Settings页面后,点击SSH and GPG keys,再点击New SSH key。

把刚才复制的一大串内容粘贴到Key处的位置(Title的内容可以不填),最后点击Add SSH key 即可。

 验证一下是否绑定成功:打开Git Bash,输入ssh -T git@github.com。出现下图提示信息即为绑定成功。

3 提交代码

3.1 首次提交

此时本地没有 Git 仓库,这时可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用我们再进行init初始化操作,而且自动关联远程仓库。我们只需要在这个仓库进行修改或者添加等操作,然后commit即可。

以刚才在上面新创建的仓库“2023Test”为例:先点击Code,再复制链接。

 然后在自己电脑上随便找个位置新建一个空文件夹(我这里文件夹名字为GitHub),进入该文件夹后,右击空白处,选择“Git Bash Here”打开git窗口,输入git clone https://github.com/LvSolar/2023Test.git命令,其中clone后面所接的链接为我们刚刚复制的远程仓库的地址:

 此时在GitHub文件夹中生成了一个叫2023Test的文件夹,里面就包含了远程仓库里的文件。

 接下来,我们可以把我们的代码文件放入在2023Test文件夹里面,也可以修改READEME.md文件的内容:

在该2023Test文件夹里,右击空白处,选择“Git Bash Here”打开git窗口,输入命令git status可以查看仓库状态,即我们修改了什么内容,添加了什么内容:

 然后依次输入下面三行命令:(注:在git commit -m "xxxxx"中引号里面随便输入)

git add -A
git commit -m "first commit"
git push -u origin main

 可以输入git log查看一些日志信息:

去到GitHub刷新网页,仓库就更新成功了:

3.2 修改项目

如果要修改项目,则需要拉取最新版本的项目到本地;因为项目在Github仓库中,可能已经被共同开发者更改过了;如下图所示,假设其他人上传了新内容到该GitHub仓库:

 回到我们本地仓库的位置,即2023Test文件夹中,打开Git Bash窗口,输入命令git pull:

 如上图,系统信息也提示了只有一个文件改变了,同时把这个《统计学习方法》拉取下来了。

下面我们再对项目进行修改操作就跟上面一样了,这里我添加一个视频文件:

然后同样执行上面的三行命令:

git add -A
git commit -m "kuangbiao commit"
git push -u origin main

 回到GitHub刷新,项目修改成功。

注:在git clone或者git push会报错的大概率是网络问题,可以参考文章

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值