Git入门
Git安装与环境配置
这一步网上有很多教程,不赘述。这里放其中一个教程的传送门,可以直接跳转过去:[Git & GitHub] Windows安装git和环境变量配置
入门
- Git之(一)Git是什么
- Git之(二)基础命令
- Git之(三)辅助命令
- Git之(四)分支管理
- Git之(五)远程管理
- 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
参考资料
Git之(一)Git是什么
Git之(二)基础命令
Git之(三)辅助命令
Git之(四)分支管理
Git之(五)远程管理
Git之(六)标签管理
团队中的 Git 实践
Git: 教你如何在Commit时有话可说
Git进阶(一):git管理文件之后文件颜色的含义
intellij idea文件颜色代表的含义
Git入门
原文:https://www.cnblogs.com/keep250/p/12124067.html