Git的下载以及如何关联GitHub并上传本地文件

“我的电脑配置” Windows 10 x64"

Git 安装(windows)

下载网址:https://git-scm.com

在这装图片右下角点击Download 2.22.0 for Windows. 之后会跳出来

然后在浏览器的下面会跳出正在缓冲安装包,等完成了以后点击安装即可

Git的基本概念

Git的运行原理主要在四个部分分别为: 远程仓库,本地仓库,缓存区,工作区间
工作区间:指的是在本地当前项目目录下生成了的一个隐藏文件夹(.git)可以通过$git init来生成
缓存区: 指的是已经添加完后的文件,等待给予commit(声明)来上传到本地仓库
本地仓库:指的是存储着已经给予过声明文件的仓库
远程仓库:指的是在GitHub上所创建的仓库,并且与本地仓库所关联过

Gits如何关联GitHub并上传文件

首先,要先注册一个GitHub账号
官网地址: https://github.com
在这里插入图片描述
步骤很简单,注册完账号后就可以打开Git Bash来关联GitHub

  1. 首先打开Git Bash, 输入自己刚才注册的用户名和邮箱

  2. 什么是SSH key

    • SSH指的是加密传输。在git中,加密传输使用的方法为rsa. rsa主要使用一对特定的数字,其中一个用来加密,另一个用来解密。

    • 加密的我们称之为公钥(public key)需要填入GitHub的设置里,负责加密传送的文件。

    • 解密的我们称之为私钥(private key)是用来解密从GitHub发到本地的加密过的数据。

    • 注意!其中任何一个丢失了,都将无法继续使用。需要重新设置生成。

  3. 如何设置生成SSH key

    • 首先检查是否本地已经存在SSH key
    • 输入的命令为
      $ cd ~/.ssh
      $ ls

      如果显示的结果如上图,那就说明本地已存在SSH key.
  4. 反之,如果没有的话,可以执行以下命令来生成
    $ ssh-keygen -t rsa -C “你注册时候的邮箱”
    比如我就需要输入 $ssh-keygen -t rsa -C "252646619@qq.com"
    (!注意要检查命令的空格是否正确,否则会出现command not found的错误)

    言归正传,输入正确指令后会显示下图的情况,来请求输入来保存密钥的文件(可以直接按回车跳到下一步)
    (如果没有输入,git里括号中的路径就是默认的密钥路径)

    按完回车后会继续请求输入打开文件所需要的密钥(也可以直接跳过)

    最后全部完成后会显示下图的样子,就代表已成功生成密钥

    这时我们可以去我的电脑里寻找密钥所在的位置

    这时候我们会面临一个问题,那就是哪个是私钥,哪个是公钥咧
    方法很简单:

    1. 点开上端的"查看",在显示与隐藏列表中勾选文件扩展名

      之后会显示如下

      这时候我们就清楚后缀有.pub就是公钥,另外一个就是私钥。
  5. 上传公钥

    1. 首先通过记事本来打开公钥文件(id_rsa.pub),并复制其中的公钥
    2. 打开GitHub,在右上角点开自己的头像,点开settings(设置)

      3.点开后在左侧进入SSH and GPG keys

      4.之后任意填完标题后在下面那个框框里粘贴之前复制的公钥即可
  6. 创建本地文件
    创建一个本地文件或者是选择你想要上传的本地文件

  7. 创建本地仓库
    1.首先在git上进入你想要上传的文件夹

    (这边的master指的是你所在的branch)

    2.之后执行初始化命令,会在原始的文件夹中生成一个隐藏的文件夹.git
    (命令:$git init)

    由于我这已经初始化过了,所以输出了reinitialized exisiting git repository…
    如果是第一次的话,会输出initialized empty Git…

    3.执行命令将想上传的文件添加到本地仓库
    $git add .是将当前文件夹下的所有文件添加到仓库 (别忘了add后面还有个空格和点)
    $git add **.cpp是将当前文件夹下的指定文件添加到仓库 (**指的是指定文件的名称)

    4.执行命令输入本次的提交说明
    $ git commit -m “code” (引号中就是你对该文件的描述,我在这的描述就是code)
    这个之后会在GitHub中显示

  8. 关联GitHub仓库

    1. 在GitHub中新建一个repository或是选择已存在的一个repository,复制仓库地址
    2. 执行命令关联远程仓库(GitHub repository)
      命令:$ git remote add origin **
      **指的是你上个步骤复制的地址,直接粘贴就可以了,这里由于git bash没法直接快捷键ctrl v粘贴,只能右键git界面点paste(粘贴)
      例子
    3. 执行命令上传之前添加的文件
      命令:$ git push -u origin master
      即可上传

Git的一些指令

$ rm -rf .git
删除本地仓库

$ git init
在当前的项目目录下创建.git管理

$ git remote add origin 远程仓库地址
将本地仓库关联远程仓库地址

$ git add .
添加当前目录下的所有文件到本地仓库

$ git add 文件名
添加指定的文件到本地仓库

$ git rm 文件名
删除指定的文件

$ git ls-files
查看本地仓库里有哪些文件

$ git status
查看添加与未添加的文件和是否commit过

$ git commit -m “说明”
给本次push添加说明并把文件从缓存区添加到本地仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值