学习笔记:01_Git应用开发详解学习目标

学习笔记:01_Git应用开发详解学习目标

Git官网
Gitbook

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账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号