🐧
运维笔记
首页
文章
笔记导航
笔记系列
▾
🐧
Linux 运维基础笔记
7 页
🔧
运维进阶 · 常用服务搭建
8 页
🌐
Web 应用服务 · Nginx
8 页
🚀
Nginx 水平扩展与优化
8 页
🛡️
Linux 进阶 · iptables 防火墙
4 页
🐚
Linux 进阶 · Shell 编程
10 页
🐬
数据库 · MySQL
12 页
📊
监控 · Zabbix + Grafana
3 页
🐳
云原生 · Docker
9 页
🌿
云原生 · Git
5 页
归档
标签
搜索
关于
首页
/
全部文章
/ 笔记导航
云原生 · Git
Git 版本控制笔记:安装配置、工作区与暂存区、提交与版本回退、分支与冲突解决,以及 GitHub / Gitee / GitLab 远程库协作。
5 个分页
43 个小节
📖 按学习顺序排列
1
Git 是什么与本地仓库
Git 和集中式版本控制的区别、装完要配什么、init 出来的本地库长什么样,以及工作区、暂存区、本地库这三层是怎么串起来的。
一、Git 是干什么的
二、代码托管中心
三、工作区、暂存区、本地库
四、安装和 git bash 客户端
五、全局配置
六、初始化本地库
七、克隆别人的项目
八、两种协作模式
2
Git 提交与版本回退
status、add、commit、log、reflog、reset 这一串日常命令怎么用,红色和绿色分别代表什么,回退版本之后又怎么找回来。
一、先看状态 git status
二、加到暂存区 git add
三、提交到本地库 git commit
四、看历史 git reflog 和 git log
五、改了文件再提交
六、版本回退 git reset --hard
七、删文件和 .gitignore
八、看改了什么 git diff
3
Git 分支与合并冲突
分支为什么适合并行开发、branch 和 checkout 怎么用、合并是怎么快进的、冲突现场长什么样,以及怎么把它收拾干净。
一、分支是干什么的
二、查看、创建、切换
三、在分支上改东西
四、合并 git merge 和快进
五、合并冲突
六、顺手记两个命令
4
GitHub 远程库操作
从建远程库开始,把 remote、push、pull、clone 完整走一遍,再补上团队内外的协作流程和 SSH 免密登录的配置。
一、命令概览
二、创建远程库
三、给远程库起别名 git remote
四、推送 git push
五、拉取 git pull
六、克隆 git clone
七、团队内协作
八、跨团队协作
九、SSH 免密登录
1. 生成密钥对
2. 把公钥加到 GitHub
3. 测试 SSH
5
Gitee 与 GitLab
国内用 Gitee 建库并从 GitHub 导入项目,以及拿 Ubuntu 服务器自建一套 GitLab 的完整步骤和初始密码在哪。
一、Gitee 码云
1. 新建仓库
2. 从 GitHub 导入项目
3. 和 GitHub 同步
二、GitLab
1. 介绍
2. 安装
3. 初始登录
三、这三个平台怎么选