Git入门
Git入门
Git安装与环境配置
这一步网上有很多教程,不赘述。这里放其中一个教程的传送门,可以直接跳转过去:[Git & GitHub] Windows安装git和环境变量配置
入门
使用gitlab做Git仓库,不论对个人还是对团队都是一种监督和激励。
本地clone gitlab上的项目的步骤:
- 在gitlab中复制ssh地址
- 在需要拉下文件夹的本地目录文件中使用Git Bash Here打开命令输入框
- 输入命令:git clone + “复制好的ssh路径”
Git进阶
引入git版本控制(即g)it管理文件之后,文件的颜色不仅仅是白色,会有多种颜色变化,以下对颜色的含义进行阐述:
- 红色:创建之后没有add,没提交,未加入版本控制范围之内,这时候文件时红色的,需要先add文件。
- 绿色:add之后文件是绿色的(即已加入版本控制),还没有提交(commit)。
- 蓝色:原本有一个文件,改动过后没有提交(commit)是蓝色的,提交之后,变成你正常颜色(即白色)。
- 白色:加入版本控制,已提交,无改动。
- 灰色:版本控制忽略文件。
git使用心得:
- commit之前review一下,检查代码时候有错误、是否规范。
- 平时开发在本地test分支开发,不要跑到master分支开发。
- 在团队合作开发的情况下,push项目到remote上时,先pull一下,让本地项目和remote端在本地合并好,再push上去。
各种命令的含义
- commit:提交到本地仓库
- fetch:更新remote端的仓库消息
- pull:将remote端仓库的代码拉到本地
- push:将本地的代码提交到remote端
其它
桌面辅助工具:tortoisegit
在gitlab写博客
具体步骤如下:
- 在gitlab写博客的工具: https://hexo.io/
- cmd直接安装依赖:npm install hexo-cli -g
- 用markdown语法,轻量级
- markdown入门知识点扫清: https://www.jianshu.com/p/03dccaae11d7
- 用Node.js把markdown的文件产生做一个博客文件
- 用这个可以部署在各大代码Git仓库(静态网站)
- hexo的一些介绍。可以部署在Github(麻烦一些)、可以的话部署在GitLab简单。https://search.bilibili.com/all?keyword=hexo