学习笔记: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最佳实践
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100782.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用xsync脚本分发「建议收藏」

    使用xsync脚本分发「建议收藏」为什么使用xsync脚本来分发文件因为操作简单,只需要执行脚本在后面加上需要分发的文件就行了然后底层不一致,scp使用的是安全拷贝,而xsync使用的是增量拷贝由于底层不一致,xsync比scp快上许多使用脚本来分发文件之前不同节点之间的免密登录安排上脚本实现#!/bin/bash#1输入参数个数,如果没有参数就会退出pcount=$#if((pcount==0));thenechonoargs;exit;fi#2需要分发的文件名称p1=$1fname=`

    2022年5月18日
    56
  • docker容器端口冲突_docker web管理工具

    docker容器端口冲突_docker web管理工具COMMAND_FAILED:’/sbin/iptables-tnat-A Docker -ptcp-d0/0–dport8111-jDNAT–to-destination172.17.0.6:8111!-idocker0’failed:iptables:Nochain/target/matchbythatname.pk

    2022年8月31日
    10
  • 出版了两本实体书,写了9本开源电子书,还上了百度百科,冰河这是要起飞了吗?(建议收藏)

    出版了两本实体书,写了9本开源电子书,还上了百度百科,冰河这是要起飞了吗?(建议收藏)我在CSDN的这两年:出版了两本实体书,各自加印1万册,写了9本开源电子书,还上了百度百科!!

    2022年5月31日
    30
  • idea创建java项目_使用IDEA创建java项目(hello word)

    idea创建java项目_使用IDEA创建java项目(hello word)前提:已安装好jdk,配置好环境变量。我使用的是java8首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject:1,第一步打开idea2,第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找,一般默认安装C:\ProgramFiles\Java,然后选择next下一步3,第三步将“Creat…

    2022年7月9日
    63
  • 自定义一个注解来获取数据库的链接

    自定义一个注解来获取数据库的链接

    2021年7月10日
    93
  • APP推送系统工作原理

    APP推送系统工作原理一、传统APP架构下的信息传送APP主动向服务器请求数据,服务器被动的提供数据。步骤如下:然而,如果此时服务器又有了新的新闻,在用户没有主动刷新的情况下,服务器是不会主动推送给用户的。推送解决了这个困境,它让服务器主动连接APP,通知APP有了新的新闻,可以再请求。收到推送的APP(即使已关闭)又去服务器请求最新的新闻,用户就能看到了。二、实现推送的方法实现一个推送系统需要服务器端和…

    2022年6月2日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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