"
哪有什么岁月静好,不过是有人替你负重前行。致敬所有英雄!愿天堂没有苦难!
"
— 假期遥遥无期,有的人弯道超车,有的无意堕落。小小放松怡情,大大放松伤身。所以小陈来给大家充电啦!
— 今天和大家分享的是:GIT
问:为什么要分享GIT?
答:小伙伴们直呼GIT难,小陈不服,选择分享!
问:GIT是什么?
答:GIT是一个开源的分布式版本控制系统。可以有效、高速地从小到非常大的项目版本管理。
问:SVN也是版本控制系统,两者的区别呢?
答:SVN是集中式版本控制系统。版本是放在中央服务器上的,工作时需要先从中央服务器上下载最新版本,然后开始工作。同时必须联网才能工作。相反,GIT是分布式版本控制系统,没有中央服务器,每个电脑都是一个完整的版本。
问:能不能说人话?
答:GIT是一个很好用、开源的版本控制软件。适用于团队协作、版本更新迭代频繁的工作场景。
问:那到底怎么使用呢?
答:小陈马上来讲解~
安装教程:
① 根据系统选择下载
链接:https://git-scm.com/downloads
② 安装git软件
-- 验证是否安装成功:
- 鼠标右键查看是否出现git的两个选项
- 命令行输入git,查看回显信息:
③ 使用手册
链接:https://git-scm.com/book/en/v2
入门教程
ps:小陈虽然攥写了入门教程,比较速成。但是小陈还是建议小伙伴参照官方开发手册,因为授人以鱼不如授人以渔...如果你们真心想要掌握某项技术,研读开发手册是必须的。
Step1:配置用户信息
-- 查看配置是否成功: git config --global --list
Step2:创建/获取项目
创建命令:git init
获取命令:git clone https://github/xxx
Step3:工作中基本操作
工作内容添加到暂存区:git add
将暂存区内容创建持久快照:git commit
查看暂存区中不同状态的文件:git status
查看项目历史记录:git log
查看项目分支:git branch
远程同步更新本地内容:git push
更多命令参照:https://git-scm.com/book/zh/v2
干货区
工作中,我们常用的是IDE与远程仓库的同步!下边小陈来放大招啦!
首先我们要先认识一个平台:gitee(码云),它是OSCHINA.NET推出的代码托管平台,支持Git和SVN,提供免费的私有仓库托管。目前已经超过500W的开发者选择码云这个平台。
Step1:注册码云账号
Step2:登录码云
Step3:进入git主页(新用户默认无动态)
Step4:配置本机免密登录(SSH公钥)
—— 物理机生成公钥:
① 任意地方右键git bash here
② 输入如下命令
将字符串粘贴到公钥处,单击确定,完成公钥配置。
Step5:gitee新建仓库
Step6:远程下载仓库
Step7:使用IDE工具打开项目文件夹
至此,恭喜你已经掌握了GIT的基本用法啦!