零基础使用git推送项目到github仓库

1、下载和安装

1.1、下载

git官网
TortoiseGit工具下载 (英文不好的可以下个语言包)
在这里插入图片描述

1.2、安装

git下载后一路next即可,路径更改为自己设置好的目录即可。

TortoiseGit 使用默认选项安装,无需修改安装路径
在这里插入图片描述默认选项会启动配置画面:
在这里插入图片描述在这里插入图片描述配置开发者姓名和邮箱
在这里插入图片描述
在这里插入图片描述使用默认配置,点击完成,完成配置。
完成后在桌面右击鼠标,会出现git的菜单项
在这里插入图片描述语言包视个人情况安装
一路下一步,最后配置生效即可
在这里插入图片描述至此安装完成。

2、使用git把本地项目推送到github

2.1、概念

  • 工作区
    • 用户自己创建的目录 —> 存放源代码
    • 本地的版本库也需要放到工作区中
    • 每个工作区中都可以创建一个版本库
    • 只有工作区的新文件才需要添加到暂存区
  • 版本库
    • 工作区中一个名字为.git的隐藏目录
    • 管理用于提交的代码
  • 暂存区
    • 首先创建新文件 —>在工作区(和版本库没关系)
    • 将新文件添加到本地仓库中 —>新文件被保存在了暂存区(还是没有进行版本管理)
    • 将暂存区的数据提交到版本库—>这时候就可以进行版本管理了
    • 暂存区在版本库中,也就是说在.git目录中
    • 对应是叫stage或者index的文件

2.2、操作步骤

2.2.1、创建版本库
  • 在本地创建创建版本库
    • 在桌面(位置随意)新建空文件夹
    • 进入空目录中,在空白处右击鼠标,选择“Git在这里创建版本库”
      在这里插入图片描述
      在这里插入图片描述不勾选,直接点击确定即可
      在这里插入图片描述
      至此,版本库创建成功,在我们的空目录中出现了一个隐藏的.git文件夹,如下所示。
      在这里插入图片描述
      若看不到,请自行调整隐藏目录可见。
2.2.2、添加项目
  • 把本地项目拷贝到该空目录中
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/cea40a8b64a44f22ac2c966243f5a37a.png

  • 在该目录下,右击空白处,选择TortoiseGit,再选择添加
    弹出的页面点击确定即可在这里插入图片描述显示成功,确定即可
    在这里插入图片描述

2.2.3、提交项目到版本库
  • 右键选择Git提交(在空白处右键或者选中项目右键都可以)
    在这里插入图片描述
  • 在弹出的窗口中,必须填写日志信息
    在这里插入图片描述
  • 点击提交至本地仓库
    在这里插入图片描述至此,项目已提交到本地版本库中。
2.2.4、在github准备一个仓库
  • 首先有一个自己的账号
  • 点击自己的头像,在出现的下拉列表中,选择Your repositories
    在这里插入图片描述
  • 点击New,创建自己的仓库
    在这里插入图片描述仓库名必填,描述选填,README此处我们不进行勾选(也可以勾选,但勾选后你创建的仓库会默认有一个master分支,当你推送本地项目时,需要先对仓库进行拉取,拉去后将本地分支与仓库的分支进行分支合并,然后在进行推送,不然强行推送会推送失败
    在这里插入图片描述在这里插入图片描述仓库地址有两种,HTTPS和SSH两种
    至此,仓库创建完毕。
2.2.5、本地项目推送至github仓库
  • 在2.2.3中我们已经将项目提交到了版本库中,我们只需要拿到仓库地址,将项目推送上去即可
  • 复制我们的仓库地址(这里我们以Https作示例)
    在这里插入图片描述
  • 回到创建好的版本库目录中,右击鼠标,选择Git同步
    在这里插入图片描述
  • 在出现的弹窗中,把我们复制的仓库地址粘贴到远端URL上
    在这里插入图片描述
  • 点击推送。第一次推送,需要输入账户和密码
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

这块填写密码是个坑。第一次的话是填自己的github账号和密码(网上是这么说的,但是我试过之后,一样报错),紧接着弹出第二个填用户名的框,第三个填密码的框,这块是个大坑

需要我们自己申请token

  • 点击头像,选择settings
    在这里插入图片描述

  • 点击Developer settings
    在这里插入图片描述

  • 点击划线处
    在这里插入图片描述

  • 点击Generate new token
    在这里插入图片描述

  • 在出现的页面中(网太慢,实在刷不出来),Note处填的就是我们要用到的Username,然后最后点击Generate token 生成token密码,我们将其复制保存到本地。

  • 再次回到版本库目录,重新尝试推送,在第二次弹出的Username上填写我们刚才在Note处填写的用户名,密码复制粘贴刚才生成的token。
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  • 再次点击推送,推送成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值