Git常用操作

  • 新建分支并切换到指定分支。作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支。
git checkout -b dev origin/release/caigou_v1.0

git checkout -b 本地分支名 origin/远程分支名

  • 查看本地分支及追踪的分支
$ git branch -vv

表示当前所在分支,[远程分支]表示当前本地分支追踪的远程分支,最后一个是最近一次提交的注释。

  • 将本地分支推送到远程
$ git push -u origin dev:release/caigou_v1.0

将本地分支推送到远程

  • 撤销commit
git reset --soft HEAD^
不删除工作空间改动代码,撤销commit,不撤销git add . 

git reset --hard HEAD^
删除工作空间改动代码,撤销commit,撤销git add . 

git reset --mixed 
意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作
这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
  • 如果commit注释写错了,只是想改一下注释,只需要:
git commit --amend

你可能感兴趣的:(Git常用操作)