侧边栏壁纸
博主头像
cappuccino博主等级

路漫漫其修远兮,吾将上下而求索。

  • 累计撰写 38 篇文章
  • 累计创建 19 个标签
  • 累计收到 44 条评论

目 录CONTENT

文章目录

Git版本控制工具

cappuccino
2021-05-05 / 0 评论 / 0 点赞 / 698 阅读 / 1,793 字

1.Git 概述

Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。

Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。

2.Git 简史

image.png

3.Git 工作机制

image.png

4.Git 官网下载 安装(略)

安装很简单基本下一步,自行查阅百度 Google
1620187104_1_.jpg

5.Git 常用命令

命令名称作用
git config --global user.name用户名 设置用户签名
git config --global user.email邮箱 设置用户签名
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m "日志信息" 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭

6.Git 分支操作

image.png

6.1什么是分支

在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)
image.png

6.2分支的好处

同时并行推进多个功能开发,提高开发效率。
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。

6.3分支的操作命令

命令名称作用
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上

7.Git 团队协作机制

团队内协作

image.png

跨团队协作

image.png

8.GitHub 操作

8.1 远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

本文章粗糙的记录一下Git常用命令。
IDEA集成Git、GitHub、Gitee、GitLab后续待补...

0

评论区