GIT 命令操作
设置用户签名
用户签名必须设置 否则后面提交的时候会有报错
命令如下
命令 | 描述 |
---|---|
git config --global user.name “用户名” | 设置用户名 |
git config --global user.email “邮箱” | 设置邮箱 |
git config user.name | 查看当前用户名 |
git config user.email | 查看当前邮箱 |
注意:以上设置的用户名与邮箱与登录时的用户名没有任何关系,仅仅只是提交时的作者信息
GIT 文件操作命令
命令 | 描述 |
---|---|
git init | 初始化git仓库 |
git status | 查看当前仓库状态 |
git add 指定文件夹 | 添加指定文件到暂存区 |
git add . | 添加当前目录下所有文件到暂存区 |
git commit -m “描述” | 将暂存区的文件提交到本地库 |
git push 仓库地址/别名 分支名 | 将本地库文件推送到远程仓库 |
git reset --hard 版本号 | 切换到指定版本 |
GIT 查看仓库日志
命令 | 描述 |
---|---|
git reflog | 查看精简版日志 |
git log | 查看所有日志 |
查询到的结果如下图
精简版日志
完整版日志
分支操作
分支就是相当于在原有的基础上copy出一份,但是底层使用的仍然是指针
命令 | 描述 |
---|---|
git barnch -v | 查看已有分支 |
git barnch 分支名 | 创建新的的分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 合并分支 |
注意:如果主分支和从分支都同时修改了一个文件,在合并时会出现文件冲突,需要我们手动取解决冲突,然后进行合并,这个时候在提交文件不可以带上文件名,否则会出现报错
团队协作
创建远程仓库步骤省略
命令 | 描述 |
---|---|
git remote -v | 查看已有仓库别名 |
git remote add 仓库名称 仓库地址 | 创建新的别名 |
git remote set-url 仓库别名/仓库地址 | 切换到新的仓库 |
git pull 仓库别名/仓库地址 分支名 | 拉取远程仓库代码 |
git push 仓库别名/仓库地址 分支名 | 推送代码到远程仓库 默认使用master分支 |
git clone 仓库别名/仓库地址 | 克隆远程代码到本地 |
SSH密钥
运行命令生成 .SSH密钥目录[注意:这里-C 参数是大写的C]
ssh-keygen -t rsa -C 登录账户
运行后敲击三次回车
会在C:\Users\admin 生成 .ssh文件夹 里面会有两个文件 有后缀的为公钥 没有后缀的为私钥
OK!以上就是对git基础使用相关的总结!