git常用命令记录
git checkout branchName 切换分支 git switch branchName 切换分支 git checkout -b newBranchName 从当前分支拉去代码创建分支,并切换到新分支
git checkout -b test origin/test 拉取远程分支到本地分支 git branch 查看当前分支 -a 加上-a参数可以查看到远程仓库的分支 (需要git pull 才能看到新创建的远程分支) 切换到main分支执行 git merge dev将 dev分支的修改合并到main分支
=================版本回退===================================================================================
git reset --mixed HEAD~ 不删除工作空间改动代码,撤销commit,并且撤销git add . (默认可以省略 --mixed)
git reset --soft HEAD~ 不删除工作空间改动代码,撤销commit,不撤销git add .
git reset --hard HEAD~ 删除工作空间改动代码,撤销commit,撤销git add .
欺骗自己最简单,欺骗自己最困难。
安慰自己最简单,安慰自己最困难。