# git
Git是一个免费的开源的分布式版本控制系统,它可以快速高效地处理从小型到大型的项目。
简单点说就是:git分布式版本控制工具(管理代码版本)
# SSH
- 我的 ==> 设置 ==> 安全设置(ssh公钥)
- 怎样生成公钥(https://gitee.com/help/articles/4181#article-header0) ==> ssh-keygen -t ed25519 -C "192966603@qq.com"
# ssh和https的区别
ssh属于项目的管理者,之后提交不需要验证身份,因为只有管理者才能操作
https谁都可以下载,每次需要输入用户名和密码
# git使用
1.我们需要自报家门,告诉它你是谁?什么联系你
git config --global user.name 用户名
git config --global user.email 邮箱
# git相关命令
初次运行 Git 前的配置
https://gitee.com/help/articles/4107
如何通过 git clone 克隆仓库/项目
https://gitee.com/help/articles/4111#article-header0
Git 仓库基础操作
https://gitee.com/help/articles/4114#article-header0
# git上传项目的命令
# 本地项目 => 暂存区 => 本地仓库 => 远程仓库
# 1.初始化git,初始化之后会出现一个目录名为 .git/的目录
git init
# 2.将本地目录上传到暂存区
git add 文件
git add .
# 3.查看暂存区状态(红色文件名,代表还没上传至暂存区,绿色代表已上传)
git status
# 4.将暂存区的项目上传本地仓库
git commit -m "本次上传的说明"
# 5.查看版本
git log
# 6.版本退回
git reset --hard 前8位
# 创建与查看分支
# 查看分支
git branch
# 创建分支
git brance 分支名
# 创建分支并直接切换到该分支
git checkout -b 分支名
# 切换分支
git checkout 分支名
# 合并分支(合并分支需要切换到主分支)
git merge 分支名
# 删除分支
git branch -d 分支名【分支合并后才能删除】
git branch -D 分支名【强制删除】
# 连接远程仓库
# 1.连接远程仓库地址
git remote add origin git远程仓库的地址
# 2.克隆远程仓库项目
git clone 远程地址
# 3.将本地仓库项目推送远程仓库
git push origin 分支
# 4.更新仓库(同步远程仓库)只有克隆过项目才可以更新
git pull origin master
# 日常操作
# 1.下拉或克隆远程仓库代码
git clone 远程仓库地址
# 2.切换到项目文件夹
ls
cd 项目文件夹/
# 3.写代码
code .
# 查看仓库状态
git status
# 4.将代码从工作区推送到暂存区
git add .
# 5.将代码从暂存区推送到本地仓库
git commit -m '本次提交的信息描述'
# 查看版本
git log 或者查看精简版 git reflog
# 6.将代码从本地仓库推送到远程仓库
git push origin master
# code . 打开编辑器
1.手动打开编辑器
2.按 shift commind p
3.键入shell
4.找到Shell Command: install 'code' command in PATH", 对其点击
5.提示安装成功