1、基本配置
git config --global user.name xiguanxiangzuo
git config --global user.email xiguanxiangzuo@gmail.com
2、本地文件提交到远程库的操作
git init
git status
git add hello.txt
git commit -m “first commit” hello.txt
git remote add origin https://github.com/xxxxx/xxx.git
git push origin master
3、强制推送
git push origin master --force
或者
git push -f origin master
4、查看历史版本
git reflog # 查看版本信息
git reflog -n 数量
git log # 查看版本详细信息
5、版本穿梭
git reset --hard 版本号
6、配置ssh,免密登录
在C盘/用户/当前用户目录下,生成ssh,免密登录
ssh-keygen -t rsa -C xiguanxiangzuo@gmail.com
将生成的.ssh 目录下面的id_rsa.pub打开,全选并复制
7、分支
git branch – 列出本地分支
git branch xxx – 创建分支
git checkout xxx – 切换分支
git checkout -b xxx – 创建新分支并立即切换到新分支
git branch -d xxx – 删除分支
8、合并分支
当前在master分支上,将dev分支合并到master分支上
9、分享到远程仓库
新创建的项目直接分享到GitHub,无需在GitHub上先创建远程库
习惯向左,感觉至上