zoukankan      html  css  js  c++  java
  • Git

    1.1.1GIt

    是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到很大的项目版本管理

    1.1.2Git作用

    1、方便于协同开发   2、版本控制

    1.1.3 Git的目的

    管理项目的更新迭代,管理项目的版本

    1.1.4什么是版本管理

    编本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容(对原来的文档进行修改的话,首先先拷贝一份,对新的文档进行操作)

    1.1.5人为维护文档版本的问题

    1、文档数量多且命名不清晰导致文本版本混乱

    2、每次编辑文档都需要复制,不方便

    3、多人同时编辑一个文档,容易产生覆盖

    1.1.6 Git安装

    在安装的过程中,所有选项使用默认值即可。

    1.1.7 Git的使用

    1.1.7 1Git使用前配置

    在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。

    1. 配置提交人姓名:git config --global user.name 提交人姓名

    2. 配置提交人姓名:git config --global user.email 提交人邮箱

    3. 查看git配置信息:git config --list

    注意

    1. 如果要对配置信息进行修改,重复上述命令即可。

    2. 配置只需要执行一次。

    1.1.7 2Git提交的步骤

    1. git init 初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件)

    2. git status 查看文件状态

    3. git add 文件列表 追踪文件

    4. git commit -m 提交信息 向仓库中提交代码

    5. git log 查看提交记录

    1.1.7 3撤销

    • 用暂存区中的文件覆盖工作目录中的文件: git checkout 文件

    • 将文件从暂存区中删除: git rm --cached 文件

    • 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git rest --hard commitID

    2.2.Git进阶

    2.2.1什么是分支?

    只要一开分支 就是创建一个副本 (复制一份)

    使用分支,可以让我们从开发主线上分离出来,以免影响开发主线。

    2.1.1分支细分

    1.主分支:第一次向Git仓库中提交更新记录时自动产生的一个分支

    2.开发分支:作为开发的分支,基于 master 分支创建。

    3.功能分支:作为开发具体功能的分支,基于开发分支创建

    上线分支:master 完了会上线
    开发分支:develop 可以做 测试环境测试

    功能分支 -> 开发分支 -> 主分支

    2.1.2 分支命令

    • git branch 查看分支

    • git branch 分支名称 创建分支

    • git checkout 分支名称 切换分支

    • git merge 来源分支 合并分支

    • git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

    2.2暂时保存更改

      使用场景:分支临时切换

    • 存储临时改动:git stash

    • 恢复改动:git stash pop

          

  • 相关阅读:
    C# 设计原则-单一职责原则
    C# Linq的简单运用
    .Net Core中的管道机制
    .Net Core和.Net Framework的区别
    C# 9.0 新特性简析
    .Net core的依赖注入
    .Net IOC容器unity的使用
    网站被黑客攻击百度出现警示
    七牛云免费对象存储(解决图片加载缓慢问题)
    今天第一篇博客 说点随意的内容
  • 原文地址:https://www.cnblogs.com/swjRH/p/13556211.html
Copyright © 2011-2022 走看看