1. Git
版本控制,单人或多人的代码变更以commit的方式进行存储,可以让你无限后悔
- commit 提交,每次提交相当于一个快照,可以进行回滚
- repository 仓库,初始化之后生成 .git 文件,保存仓库信息
- branch 分支,不同模块开发之间互不影响,后期进行merge合并即可
2. Git下载
3. Git部分命令
# 初始化仓库
git init
# 上传所有更改到暂存区
git add -A
# 从暂存区提交更改
git commit -m "这次我改了什么..." # 这里只在本地仓库进行了提交
# 推送最新的提交到远程(github仓库)
git push
# 让Git知道你的远程仓库在哪里
git config --global user.email "****@163.com" # github注册邮箱
git config --global user.name "****" # github用户名
# 查看提交的历史
git log --stat
# 以当前分支(一般在主分支下执行)为基础新建分支
git checkout -b 分支名字
# 列举所有分支
git branch
# 切回主分支
git checkout main
# 删除特定分支
git branch -D 分支名字
# 在主分支下合并分支zqh
git merge zqh
# ..........
4. Git与GitHub远程仓库
4.1 配置公钥
- 生成公钥
# 本地生成公钥,全程回车即可
ssh-keygen.exe -t rsa -C "你的github账户邮箱"
- 按地址找到id_rsa.pub文件中的密钥全选复制
- 在github的ssh pulic key中新建并粘贴进去即可
4.2 Git相关命令
# 让Git知道你的远程仓库在哪里
git config --global user.email "*****@163.com" # github注册邮箱
git config --global user.name "****" # github用户名
# 推送当前分支最新的提交到远程
git push
# 从远程拉取最新的提交到本地
git pull
# 从github仓库克隆项目
# Download zip 下载的是文件夹,clone下载的是仓库
git clone https://gitee.com/******.git