git安装
window系统下的安装:
下载地址:https://git-scm.com/download/win
配置用户信息:
git config --global user.name ‘michel’
git config --global user.email ‘760990166@qq.com’
查看:git config --list
git仓库
初始化版本库
git init
添加文件到版本库
git add 文件名
备注:git add … 是添加目录下所有文件
git commit -m ’‘
备注:提交文件,’‘中写备注信息
查看仓库状态
git status
还原工作区
git reseat HEAD 文件名
备注:将暂存区修改回归到工作区
git checkout – 文件名
备注:还原工作区
还原版本(已提交)
git log
备注:获取commit版本信息
git resat --hard 版本信息
备注:所有仓库均还原到指定版本
清空
git rm 文件名
备注:清空本地,暂存区和远程仓库未清空
git commit -m ‘’
备注:清空暂存区和远程仓库
图解
远程仓库
先在官网创建一个github账号:
https://github.com/
创建SSH Keys
settings–>SSH and GPG Keys
生成key:
ssh-keygen -t rsa -C ‘youemail@qq.com’
获取key(在个人用户目录下):
cd .ssh/
ll
cat id_rsd.pub
查看本地与github链接情况:
ssh -T git@github.com
添加远程仓库
git remote add origin git@github.com:xxxxxx.git
git pull origin master --allow-unreleated-histories
git push -u origin master
克隆仓库
git clone https://github.com/xxxxxxxx.git
git add .
git commit -m “”
git push
标签管理
语义 | 命令 | 备注 |
---|---|---|
查看所有标签 | git tag | |
创建新标签 | git tag name | |
指定提交信息 | git tag -a name - m “comment” | |
删除标签 | git tag -d name | |
标签发布 | git push origin name |
分支管理
语义 | 命令 | 备注 |
---|---|---|
创建分支 | git branch name | |
查看分支 | git branch | |
切换分支 | git checkout name | |
合并分支 | git merge name | 先切换到master分支 |
删除分支 | git branch -d name |
工作流:工作区、暂存区、版本库
初始化:git init、git add、git commit
远程仓库:git remote add、git pull、git push、git clone
分支管理:git branch、git checkout、git merge
标签管理:git tag、git push