**git配置**
git config --global user.name 姓名
git config --global user.email 邮箱
查看配置信息
git config --global user.name
git config --global user.email
**3.2、获取本地仓库**
git init
如何使用命令来控制这些状态之间的转换:
1. git add (工作区 --> 暂存区)
2. git commit (暂存区 --> 本地仓库)
```cpp
git status查看修改的状态
*添加工作区到暂存区(add)
作用:添加工作区一个或多个文件的修改到暂存区
命令形式:git add 单个文件名|通配符
将所有修改加入暂存区:git add .
*提交暂存区到本地仓库(commit)
作用:提交暂存区内容到本地仓库的当前分支
命令形式:git commit -m '注释内容'
# 初始化git仓库 git init #####################创建文件并提交##################### # 目录下创建文件 file01.txt 略# 将修改加入暂存区 git add . # 将修改提交到本地仓库,提交记录内容为:commit 001 git commit -m 'commit 001' # 查看日志 git log ####################修改文件并提交###################### # 修改file01的内容为:count=1 略# 将修改加入暂存区 git add . # # 将修改提交到本地仓库,提交记录内容为:update file01 git commit --m 'update file01' # 查看日志 git log # 以精简的方式显示提交记录 git-log ####################将最后一次修改还原################## # 查看提交记录 git-log # 找到倒数第2次提交的commitID 略# 版本回退 git reset commitID --hard
3.4.1、查看本地分支 命令:git branch
3.4.2、创建本地分支 命令:git branch 分支名
3.4.4、*切换分支(checkout) 命令:git checkout 分支名 我们还可以直接切换到一个不存在的分支(创建并切换) 命令:git checkout -b 分支名
3.4.6、*合并分支(merge) 一个分支上的提交可以合并到另一个分支 命令:git merge 分支名称
3.4.7、删除分支 不能删除当前分支,只能删除其他分支 git branch -d b1 删除分支时,需要做各种检查 git branch -D b1 不做任何检查,强制删除 ```
###########################创建并切换到dev01分支,在dev01分支提交 # [master]创建分支dev01 git branch dev01 # [master]切换到dev01 git checkout dev01 # [dev01]创建文件file02.txt 略# [dev01]将修改加入暂存区并提交到仓库,提交记录内容为:add file02 on dev git add . git commit -m ‘add file02 on dev’ # [dev01]以精简的方式显示提交记录 git-log ###########################切换到master分支,将dev01合并到master分支 # [dev01]切换到master分支 git checkout master # [master]合并dev01到master分支 git merge dev01 # [master]以精简的方式显示提交记录 git-log # [master]查看文件变化(目录下也出现了file02.txt) 略##########################删除dev01分支 # [master]删除dev01分支 git branch -d dev01 # [master]以精简的方式显示提交记录 git-log
4.4、配置SSH公钥
生成SSH公钥
ssh-keygen -t rsa
不断回车
如果公钥已经存在,则自动覆盖
Gitee设置账户共公钥
获取公钥
cat ~/.ssh/id_rsa.pub
4.4、配置SSH公钥
生成SSH公钥
ssh-keygen -t rsa
不断回车
如果公钥已经存在,则自动覆盖
Gitee设置账户共公钥
获取公钥
cat ~/.ssh/id_rsa.pub
验证是否配置成功
ssh -T git@gitee.com
在这里linux不同
输入后会得到目录,得到路径,在查看pub
再放入秘钥中