1. git的介绍
========== Git ==========
Git介绍:分布式版本控制工具 VS 集中式版本控制工具
git安装:基于官网发布的最新版本2.31.1 安装
Git命令:基于开发案例 Git的常用命令
Git分支:分支特性 分支创建 分支转换 分支合并 代码合并冲突解决
========== GitHub(服务器国外) ==========
创建远程库
代码推送 Push
代码拉取 Pull
代码克隆 Clone
SSH免密登陆
Idea继承Github
========== Gitee码云(服务器国内) ==========
码云创建远程库
Idea继承Gitee码云
码云连接Github 进行代码的复制和迁移
========== GitLab ==========
服务器的搭建和部署
Idea继承GitLab
2. git的基本使用
查看git当前版本:git --version
====== 命令名称 ====== ====== 作用 ======
git config --global user.name 用户名 设置用户签名
git config --global user.email 邮箱 设置用户签名
git init 初始化本地库
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m "日志信息" 文件名 提交到本地库
git reflog 查看历史版本
git log 查看详细历史版本(包括提交用户)
git reset --hard 版本号 版本穿梭
3. git分支操作
======== 分支操作 ======== ======== 作用 ========
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上
======== 分支合并(正常) ======== ======== 作用 ========
git merge 分支名 把指定的分支合并到当前分支上
======== 分支合并(冲突) ======== ======== 作用 ========
大概意思:
当前分支修改,要指定合并的分支也修改啦,这时分支合并就会冲突,需要手动合并.
注意点:
1. 合并分支只会修改当前的分支。
2. 提交到本地库不要写文件名 例如:git commit -m "日志名"
======== 本地库推送远程仓库操作 ======== ======== 作用 ========
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名(重要) 将远程仓库对于分支最新内容拉下来与当前本地分支直接合并
4. git的基本流程
1. 首先初始化本地库: git init
ll:查看当前目录
ll -a
cat 文件名
2. 查看本地库状态:git status
3. 添加到暂存区(可以删掉):git add 文件名
4. 删除暂存区文件按:git rm --cached 文件名
5. 将暂存区的文件提交到本地库(形成历史版本)
查看日志版本信息:git reflog
查看详细日志(包括是谁提交的):git log
6. 穿梭版本号:git reset --hard 版本号(精简版)
5. 图片
3. 合并冲突报错