- 将login的分支代码合并到master分支当中: git merge dev (dev是要合并的分支名称)
- 将本地分支推送到码云里面: git push -u origin dev (dev是要推送的分支名称)
- 创建一个新分支,并切换到该分支: git checkout -b dev (dev是要创建的分支名称)
- 查看远程分支有哪些: git branch -a 查看本地分支有哪些:git branch
- 切换到对应的分支:git checkout dev (要切换到的分支名称)
- 关联远程仓库:git remote add origin 远程仓库地址
- 拉取指定远程分支到本地:git fetch origin dev (dev是对应的分支名称)
- 回退到上个版本:git reset —hard HEAD^(会把已经后续提交的都清除), git revert [commit-id] -m (-m针对merge的回滚,此操作会继续保留前面的记录,并新增一个记录)
- 回退到前n次提交之前:git reset —hard HEAD~n (n是具体的数字)
- 退到指定的提交:查看对应的sha码: git log 退到指定的sha码:git reset —hard fjldajflkdjsflkdajjlf
- 强推到远程:git push origin HEAD —force
- 取消已经提交到git上的监听文件git rm -r —cached unpackage
