HarmonyOS鸿蒙最新Git基本使用教程(一):入门及第一次基本完整操作_git的使用(1),面试官不礼貌还要去入职吗

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

git基本使用教程
传送门:Git基本使用教程(二):基本常用命令
官方文档:Git基础

带着以下问题阅读本文,相信会事半功倍。

  • 什么是git?为什么用git而不是其他的版本控制工具,如svn?
  • 什么是仓库?本地仓库与远程仓库,常用的远程仓库有哪些,如何建立?
  • 怎么用git?如何用git管理文件,实现版本控制?

2019年8月19日 15:59:48
git安装尽量避免中文路径,一般会因路径含中文出现以下问题:
在这里插入图片描述


一、git简介

git是个分布式版本管理工具,与集中式版本管理工具svn相反。

二、下载git

官网: https://git-scm.com/downloads
在这里插入图片描述
官网速度较慢,腾讯软件中心就有,而且版本更新及时。
https://pc.qq.com/detail/13/detail_22693.html
在这里插入图片描述

三、安装git

3.1安装位置
在这里插入图片描述

图3.1

3.2安装配置文件,根据需要选择在这里插入图片描述

图3.2

3.3启动文件夹设置(截图略)
3.4设置默认编辑器,可自定义,点击Browse,添加第三方编辑器.exe即可,本文以NotePad++为例

在这里插入图片描述

图3.4

3.5选择path配置,提示都是见名知意,按需选择。
在这里插入图片描述

图3.5

3.6默认即可
在这里插入图片描述

图3.6

3.7 配置行结束标记,保持默认即可
在这里插入图片描述

图3.7

3.8选择git使用终端风格在这里插入图片描述

图3.8

3.9额外配置,默认即可在这里插入图片描述

图3.9

3.10 默认
在这里插入图片描述

图3.10

3.11 安装完成
在这里插入图片描述

图3.11

3.12 打开git bash
在这里插入图片描述

图3.12

在这里插入图片描述

图3.13

四、远程仓库配置

远程仓库有很多,比如github,国内的码云,局域网自建git服务器,托管在其他地方的服务器,本文以github为例
**网址:**https://github.com
4.1注册账户: 类似普通的网站新用户注册,使用邮箱注册即可。
4.2新建仓库: 点击右上角,加号,new repository
在这里插入图片描述
下一步
在这里插入图片描述
如,我已经建立好的仓库:
在这里插入图片描述

五、生成(配置)SSH

git客户端安装后,如何和远程仓库,如github连接呢?本文使用SSH。
5.1 用户名

git config --global user.name “注册名”

在这里插入图片描述
5.2 邮箱

git config --global user.email “注册邮箱”

在这里插入图片描述
5.3 生成SSH(以有SSH可以跳过这一步)

ssh-keygen -t rsa -C “自己的邮箱”

生成成功,如下图所示:
在这里插入图片描述
SSH文件存放在C:/User/用户/.ssh下,id_rsa为私钥,id_rsa.pub为公钥。
在这里插入图片描述
5.4 github配置SSH
打开id_rsa.pub文件,全选,复制全文
在这里插入图片描述
github->账户->setting
在这里插入图片描述
选择SSH and GPGkeys,New SSH key
在这里插入图片描述
自定义一个title,然后粘贴从公钥文件中拷贝的key
在这里插入图片描述
5.5 测试SSH连接

ssh -T git@github.com

按照提示输入yes,回车,提示successfully之类的就说明SSH连接正常,github上的钥匙也会变成绿色
在这里插入图片描述
在这里插入图片描述
至此,本地git客户端和远程github建立了联系。

六、推送文件至远程仓库

在把文件推送到远程仓库之前,先要了解本地仓库这个概念,此外还有add,commit,push等概念,本文不再赘述。
基本流程:add->commit->push

6.1建立本地仓库

新建一个文件夹
在这里插入图片描述

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值