git checkout -b dev(本地分支名) origin/dev(远程分支名)
git branch -d 和 git branch -D,-D 表示强制删除
在当前branch上多次commit代码并且push后,发现不符合要求,需要回滚到特定的版本。步骤如下:
1. git log
找到要回滚的提交版本
2. git reset --hard {commitId}
$ git reset --hard d580ea7dab097d8ea6d658adbc7e9d57ef22669a
EAD is now at d580ea7da add a constellation test case
git push -f
本地回滚之后,需要将改变推送到服务器,执行git push -f
即可