一. Git 全局配置
git config --global user.name '利健'
git config --global user.email '1262195190@qq.com'
// 查看配置
git config -l
二. 1.创建仓库
// 起别名
// 查看别名
git remote -v
// 命名别名
git remote add 别名名字 https://xxxxxxx.git
// 使用 git pull --rebase 拉去远程仓库并合并
git pull --rebase origin master
git pull = git fetch + git merge FETCH_HEAD
git pull --rebase = git fetch + git rebase FETCH_HEAD
git init
// add ,添加到暂存区
git add . // 添加所有;
git add *.html //添加以html结尾的
// commit, 提交到本地库
git commit -m '提交的描述'
git remote add origin https://xxxxxx.git
git push -u origin master // 推送到远程库
2. 已有仓库
git remote add origin https://xxxx.git
git push -u origin master
备注:
git push <远程主机名> <本地分支名>:<远程分支名>
git pull <远程主机名> <远程分支名>:<本地分支名>
三. gitee配置ssh公钥
在window电脑的C:\Users\Administrator的目录下 有个.ssh文件夹, 在文件下执行git bach命令
命令为:
ssh-keygen -t rsa
一路回车就行
生成好之后呢会有下面两个文件
箭头指的就是公钥 复制里面到gitee , 然后在gitee中添加公钥时会弹框需要输入密码: 这个密码就是注册gitee账号的密码
小提示
如果红色框里的没有填写 他会默认使用电脑名作为邮箱名
四. 版本回退
1. 回退
// ^ 标识回退几个版本, 一个^ 标识一个版本
git reset --hard HEAD^
或者
// ~50表示往回退50个版本
git reset --hard HEAD~50
或者
// bb89ff8ecd99c492e535883 表示你的具体版本号, 一般只需要5到6个字符就行,只要唯一就行了
git reset --hard bb89ff8ecd99c492e535883
2. 查看提交历史
// git log 命令可以显示所有提交过的版本信息
git log
// git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
git reflog
五. 查看已经commit的本地工作区的文件有哪些
git ls-files