Git的概述
Git 是一个免费的开源的分布式版本控制系统。(SVN是集中式版本管理系统)
Git的安装
# 查看Git版本
$git --version
bash 默认脚本解释器
ctrl+L 清屏 (或者 clear)
ctrl +F5 往下翻页
ctrl+B 往上翻页
冒号+输入行号 定位到具体的行号的位置。
touche text.txt //创建一个text.txt文件
oh my zsh 用于管理zsh。安装 oh my zsh 前先安装git
Git 擅长管理代码和配置文件 基于这点可以用来作用域分布式配置中心。(分布式配置中心—推荐一个携程阿波罗,分布式解决方案中需要使用到的)
学习目标
- 分布式与集中式版本控制系统的差异
- Git缓存区、工作区、与Git提交
- 版本回退
- 修改与撤销修改、文件的添加与删除
- Git对象类型与索引
- Git分支
- 如何创建、切换与删除分支
- Git分支在项目开发中的作用
- Git分支在工程化项目中的最佳实践
- 分支常见重要命令详解
- Git merge Git合并
- Git冲突解决策略
- HEAD详解
- Git commit修改详解
- 远程版本库介绍(远程和本地是一模一样的)
- 如何使用远程版本库
- Git push /pull/fetch使用与注意事项
- Git合并的基本原则
- Git别名、config文件详解
- Git tag
- 如何创建与推送tag
- Git feature分支详解
- 何时应该使用submodule(子模块)
- Git subtree详解和使用
- .gitignore的正确使用方式(点开头的是一个隐藏文件)
- Git私服Gitlab的搭建方法
- Gitlab使用详解
- 如何使用Gitlab管理项目分组、用户角色
- Gitlab issue与提交使用技巧
- GitHub使用方式
- IDEA的java开发环境搭建
- 搭建基于Gradle的java开发环境
- Git与Intellij IDEA的整合方式详解
- Gradle初步使用(Gradle项目构建,jar管理类似于maven)
- .gitignore最佳实践
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100782.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...