git命令
克隆项目到本地
git clone 项目地址
创建文件
touch 文件名
添加文件到暂存区
git add . //添加所有文件
git add 文件名 //添加指定文件
提交修改, -m 描述信息
git commit -m '本次改动描述'
推送到远程,将本地的 master 分支推送到 origin 的 master 分支
git push origin master
创建分支
git branch release/1.0.0
检出/切换分支
git checkout release/1.0.0
删除本地分支, -D强制删除
git branch -d release/1.0.0
获取远程变更
git pull origin //获取更新
git pull origin master //将远程master与当前分支合并
回滚推送
// HEAD^ 上一个提交的指针,HEAD~2 上两次提交版本
git reset --hard HEAD^ //删除工作空间改动代码,撤销commit,撤销git add
git reset --soft HEAD^ //不删除工作空间改动代码,撤销commit,不撤销git add
git reset --mixed HEAD^ //不删除工作空间改动代码,撤销commit,并且撤销git add
//指定版本号
git reset --hard 版本号
git push origin release/1.0.0 -f //提交对release/1.0.0的回滚