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 .

 

posted @ 2022-12-20 13:53  不要西红柿  阅读(17)  评论(0编辑  收藏  举报