git的基本使用

87 阅读2分钟
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. 图片

git代码托管中心.png

git工作机制.png 3. 合并冲突报错

合并冲突的报错.png