初始化仓库用户名
git config --global user.name "name"
初始化仓库邮箱
git config --global user.email "name@qq.com"
用于显示工作目录和暂存区的状态
git status
添加test.txt文件(git add 表示添加文件)
git add test.txt
提交描述信息(-m)
git commit -m "描述文件"
提交的文件回滚回滚(reset HEAD回滚到第一次提交的状态)
git reset HEAD index.txt
最终删除(git checkout 最重删除回到初始状态)
git checkout -- index.txt
显示操作日志
git log
完成提交后的回滚到第一次状态(git reset --hard)
git reset --hard 85cbad9c9626d3d7e06cefc5b591b73d291fabb2
清空某个文件(git rm)
git rm index.txt
创建 ssh-keygen
ssh-keygen -t rsa -C "name@qq.com"
获取ssh-keygen密匙
cat id_rsa.pub
验证是否连通
ssh -T git@github.com
Git文件上传到github
git push
查看标签
git tag
创建标签v1.0
git tag v1.0
上传标签到github
git push origin v1.0
指定提交信息
git tag -a name -m "comment"
删除标签
git tag -d name
获取远程标签
git ls-remote --tags
查看所有分支
git branch
创建分支 fa_a
git branch fa_a
切换分支到 fa_a
git checkout fa_a
删除分支 fa_a
git branch -d fa_a
fa_a分支的所有代码合并到你当前分支
git merge fa_a
查看是否安装成功
git config --list
初始化版本库
git init
链接远程仓库
git remote add origin 跟 SSH密匙
传文件到远程仓库(第一次使用是专用)
git push -u origin master
克隆远程仓库到本地仓库
git clone 跟地址