git的常用命令总结
Git修改远程分支名称
重命名远程分支对应的本地分支
- git branch -m oldName newName
删除远程分支
- git push --delete origin oldName
上传新命名的本地分支
- git push origin newName
Git add常见用法
不加参数默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除.
- git add .
将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区.
- git add --all
Git rebase常见用法
git rebase -i 合并commit
- git log
- git rebase -i HEAD~3 (合并前三个)
- 不需要的改为s
- ctrl + x => Y =>回车
- 将不需要的#
- ctrl + x => Y =>回车
- git push origin qs-jason-featApp -f
- 详情见https://blog.csdn.net/u013276277/article/details/82470177
git rebase branch
- 解决冲突 更新本地代码
Git 基于某个分支创建分支
根据已有分支创建新的分支
- git checkout -b yourbranchname origin/oldbranchname
推送到git
- git push origin yourbranchname
Git 回滚rollback
首先找到你需要回滚的版本号,可以通过日志查看
- git log -3
选择执行的commit版本号
- git reset --hard f3eb8f9df34dc6ba47e477e05c8772a62d653fbb
强制性push
- git push -f origin master