Git入门,推荐看廖老师的教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
一、基本操作
初始化仓库
$ git init
放入暂存区
$ git add
提交代码到本地仓库
$ git commit -m '备注信息'
查看状态
$ git status
查看修改内容
$ git diff
查看日志
$ git log
查看单行日志
git log --oneline
版本回退
$ git reset --hard 版本号
查看命令历史
git reflog
删除文件
$ git rm 文件
二、远程仓库
生成秘钥email
$ ssh-keygen -t rsa -C 邮箱地址
关联远程仓库
$ git remote add origin 远程仓库地址
第一次推送
$ git push -u origin master
推送分支
$ git push origin 分支名称
查看远程仓库信息
$ git remote
$ git remote -v
获取远程仓库到本地仓库
$ git clone 远程仓库地址
获取远程分支到本地分支
git checkout -b 本地分支 origin/远程分支
获取远程最新分支信息
$ git fetch
获取最新版本内容
$ git pull
推送本地分支到远程分支
git push origin 本地分支:远程分支
三、分支管理
查看分支
$ git branch
创建分支
$ git branch 分支名称
切换分支
$ git checkout 分支名称
创建并切换到分支
$ git checkout -b 分支名称
把指定分支合并到当前分支
$ git merge 分支名称
删除分支
$ git branch -d 分支名称