01-Git介绍
GIT是一个命令行工具,用于版本控制(存档器)
下载地址:Git - Downloads
2.如果在电脑任意文件夹中点击右键,能够出现Git命令选项,则说明安装成功
02-配置用户信息
1.安装完git之后,要做的第一件事情就是设置自己的
用户名
和邮件地址
相当于是登录git账号操作
2.如何获取git账号 : 可以在
码云
注册一个账号3.配置用户信息命令如下:
git config --global user.email "你的码云账号邮箱"
git config --global user.name "你的码云用户名(可以随便写)"
03git工作流程与常用命令
Git命名 | 作用 | 详细描述 |
---|---|---|
git init | 初始化git仓库(类似于玩游戏新建一个存档文件) | 在当前文件夹中新建一个 .git隐藏文件夹 |
git add . | 添加文件信息(相当于游戏开始存档) | 把要提交的文件的信息添加到暂存区中(常用 ) |
git commit -m"描述信息" | 确认添加信息 (确认存档) | 将暂存区中的文件提交到本地仓库中(常用 ) |
git config --global user.email "you@example.com" | 设置邮箱 | 第一次使用git会让你输入邮箱 |
git config --global user.name "Your Name" | 设置用户名 | 第一次使用git会让你输入用户名 |
git reset --hard 版本号 | 版本回滚 (游戏回档) | 可以让你的文件回退到历史某一个版本 |
git log | 查看详细日志(存档日志) | 会显示你的每一次存档信息 |
git log --oneline | 查看简略版日志 | 快速查看版本号 |
git reflog | 查看所有日志(包含回滚日志) | 回档回错了会用到 |
1.主要工作流程
==123步一个项目只需要一次,456步频繁使用,789步偶尔会用==
1.新建项目文件夹
2.进入文件夹
3.初始化仓库:git init
4.编码
5.添加文件信息: git add .
6.确认添加信息:git commit -m"描述信息"
7.查看详细日志信息:git log
8.查看简略日志信息:git log --oneline
9.版本回滚:git reset --hard 版本号
通过查看历史提交日志信息就可以找到版本号
图解
03git远程仓库使用流程
Git命名 | 作用 | 详细描述 |
---|---|---|
git clone | 克隆远程仓库代码 | 把服务器的项目文件下载到本地电脑 |
git push | 推送代码到远程仓库 | 把本次修改的(本地仓库中git commit -m 的代码)代码上传 到远程仓库 |
git pull | 拉取远程仓库代码 | 将远程仓库中其他人push 的代码,拉取到本地仓库 |
(1)在码云新建立远程仓库 xxx
*复制 http
(2)在本地打开git命令板
git clone http地址(创建本地的文件xxx)
进入本地文件xxx 打开git命令板 输入
(1)git add .
(2)git commit -m"完成第一步"
git push 操作
图解如下
拓展知识
3.SSH配置流程
-
(1)打开 Git Bash
-
(2)输入命令: ssh-keygen -t rsa -b 4096 -C "你的码云邮箱"
-
(3)连续敲击 3 次回车,即可在 C:\Users\用户名文件夹.ssh 目录中生成 id_rsa 和 id_rsa.pub 两个文件
-
-
(4)使用记事本打开 id_rsa.pub 文件,复制里面的文本内容
-
(5)在你的远程仓库网址,
点击头像 -> 设置 -> SSH 公钥 -> 粘贴
-
04git分支使用流程
-
Git命名
作用
详细描述
git status 查看当前 工作分支
git branch 分支名 新建子分支 新建一个小号存档,把当前存档备份到小号中 git checkout 分支名 切换工作分支 切换当前的账号(换小号刷装备) git merge分支名 合并分支 把子分支代码合并到主分支(小号刷得装备移到大号上面) git branch -d 分支名 删除子分支(慎用) 删除小号
1.新建仓库
,就会有一个默认的master分支
2.新建分支
git branch 分支名
3.切换分支
git checkout 分支名 (创建分支之后,你的代码默认还是在主分支,需要切换工作分支到子分支)
4.在新的分支上进行编码
-
git add .
-
git commit -m“描述信息”
5.合并分支
(功能做完了,开始发布正式版本了,就把分支代码合并到主分支)
* 注意:合并分支,需要把当前工作分支切换到主分支才可以 *
6.删除分支
:git branch -d 分支名
(慎用)
-
注意:删除分支,也需要切换当前工作分支为主分支
-
git branch : 查看当前仓库的分支状态
7.推送分支代码到远程仓库
-
1.查看远程分支:
git remote show 仓库别名
-
2.推送分支代码到远程仓库 :
git push -u origin 新分支名称
-
小技巧 : 根本不需要记这个指令, 直接
git push
即可。 如果是分支代码,你的git会自动给你提示,并且在下方告诉你推送这个分支正确的命名是什么。 到时候直接 CV 即可。
-