【git学习日记一】利用git与github连接加深对git的理解

前言

纯git小白学习日记,对于理解不到位或者说的有问题的地方欢迎各位留言指正,一同进步!!
是打算慢慢来学习,写一个系列,循序渐进!!!难免会写错和认知不够的地方,会不断改进!!

git是可以用来连接一切类似github之类平台的本地媒介,非常好用!!!!

一、git与github连接的思路

在这里插入图片描述

二、首次安装git操作流程(电脑第一次使用 git)

1.下载git

1.首先在官网下载一个git工具,git可以理解为一个本地的媒介,通过简单的命令行可以将本地的项目快速上传到github账户的仓库里。
链接:git官网下载地址

2.具体的安装步骤可以查阅其他文章,讲的都是非常详尽了。
比如这个:安装教学

当我们下载安装好,在本地看到这三兄弟出现的时候,那么恭喜你安装成功,可以开始使用了。
安装成功的软件样子
3.接下来我们需要告诉你本地的这个git,你想要让他和哪一个账户连接起来,就像接水管,两边都连通了才能运输液体。

①利用github用户名连接

 git config --global user.name "你自己随便取一个用户名" 

②利用github注册的邮箱连接

 git config --global user.email "输入你自己的邮箱"

2.在你的电脑上创建本地仓库,进行相关配置

①在你电脑的任意位置建立一个仓库(说白了就是用来存项目的地方)
在桌面新建一个文件夹
②右键这个文件,点击git base here
右键操作
然后出现的这个黑不拉几的东西就是我们的控制台了(相当于windows的cmd控制台)
控制台
③接下来我们要将这个普普通通的文件夹变成仓库(就相当于一个文件带了.mp3我们知道它是音乐,带了.jpg知道他是图片,所以我们需要给这个文件夹做点什么,能让他看起来是个仓库)

使用这个初始化的命令

git init

使用之后,我们发现刚刚新建的那个文件夹里多了一个 .git 的文件夹
后缀
(注意:如果有小伙伴没有看到这个东西,可能是因为没有打开隐藏文件显示,这种文件是默认不显示的,显示方式可以自行百度哈,很简单)
.

3.在github网站创建远程仓库,并进行配置

①创建一个ssh密钥(就相当于你修了条运输管道不能谁都能用吧,得设置个钥匙来开锁)

ssh-keygen -t rsa

输入这条命令之后,一路回车,直到看到这堆乱七八糟的文字,代表你成功了
在这里插入图片描述
在本地找到你刚刚生成的 .ssh文件夹(通过搜索软件或者手动寻找)
文件夹
里面有三个东西(前两个东西可以理解为不同种类的钥匙)
在这里插入图片描述
我们通过记事本打开第二个,复制里面全部内容。

②在github上使用这个钥匙
首先进入官网:github,登录自己的账户。

在右上角头像菜单里点击 settings
在这里插入图片描述
在左侧菜单栏点击这个
在这里插入图片描述
new一个,把你刚刚复制的那一段东西粘贴进来
在这里插入图片描述
这样我们就设置好钥匙了(就相当于你的这台电脑可以一直使用这条你修建的管道了)

③创建我们的github远程仓库
右上角加号里面点击新建仓库
新建仓库
然后填写仓库名称,描述仓库是做什么的,这里省略新建过程。
新建

4.将本地仓库与github远程仓库连通

①将新建的远程仓库的地址告诉本地的git
找到我们新建的仓库
仓库
找到SSH连接的地址(可能和我的界面样子不太一样,总之就找到ssh就行)
在这里插入图片描述
然后在git里把地址复制过来,输入命令

git remote add 给这个地址起个名字 你的仓库地址

(如果想要删除某个地址 git remote rm 分支的名字)

当你本地有好几个仓库的地址要小心谨慎,不要记错名字,否则你会把提交到A仓库的作业提交到其它地方去…

到这里,配置已经完成,我们来个例子测试一下

①、接下来,往这个带.git的文件夹里面随便加点东西
!!不要加到 .git 里面去
!!不要加到 .git 里面去
!!不要加到 .git 里面去

重要的事情说三遍!!!
示例
然后按着写

git add .
git commit -m "自行填写注释信息"
git push -u 你的某个远程仓库的名字 当前的分支名(比如git push -u origin master,当前分支名称默认master)

刷新一下github的仓库,就可以看见上传成功啦

成功

三、日常使用git操作流程(本地配置已经配置完成)

单人项目:(无需担心和别人代码冲突)
了解git各个命令的意义可以查看这一篇

  1. git init(初始化)
  2. git add .(将工作区内容送入暂存区)
  3. git commit -m "自行填写注释信息"(将暂存区内容送入本地仓库)
  4. (可选 当你需要新增远程仓库地址或修改时)git remote add 远程仓库名称 远程仓库地址
  5. (可选 当你害怕与仓库代码版本不一致时,先同步)git pull --rebase 远程仓库名称 当前分支名称
  6. git push -u 仓库地址 推送分支名(将本地仓库内容推送到远程仓库)

多人项目:
多人合作其实就是在单人的基础上引入了版本控制,需要涉及分支的使用,可以看这一篇分支

四、遇到的问题

push之后报错
在这里插入图片描述
出现错误的主要原因是github仓库里的 README.md 文件不在本地代码目录中

解决办法:

git pull --rebase origin master

然后重新 add,push

六、总结

第一次上手总会忘记的事情:

  • 所有命令里的 origin 代表 远程仓库名字master 代表 分支名字,都可以更改或自己定义
  • 所有命令里的 origin 代表 远程仓库名字master 代表 分支名字,都可以更改或自己定义
  • 所有命令里的 origin 代表 远程仓库名字master 代表 分支名字,都可以更改或自己定义

经过自己的操作和复盘,让我走通了学习git的重要的一步,也算是稍微入门(撒花庆祝)。万事开头难,自己查阅资料去研究的过程很漫长,也会遇到很多问题,写下这篇博客也是希望能和我走同一条使用路线的人不要踩坑,同时也为自己接下来的学习迈出坚实的一步。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AntyRia

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

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

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

打赏作者

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

抵扣说明:

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

余额充值