网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事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建立本地仓库
新建一个文件夹
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!