Git
git branch -a // 查看所有分支
git branch // 查看当前分支
git branch -d feature/xxxxx-xx // 删除本地分支
git branch --set-upstream-to=origin/feature/dimon-develo // 本地跟远程分支关联
git checkout 分支名 // 切换分支
git checkout -b xx // 从当前分支复制一份并切换到xx分支
git push origin xx // 将xx提交分支到远端 origin
git fetch -p // 拉代码不合并
git rebase origin/分支名 // rebase 合并
git rebase --continue// 修改完冲突后
git add .
git commit -m “”
git pull --rebase
git pull origin master // 拉取maste代码
git rebase —continue
git rebase --abort 强制退出rebase
git reset —soft(soft指 回滚完成后 退到暂存区)"前一个 commit id" // 类似删掉commit
git push origin HEAD:refs/for/分支名
git push origin --delete cpdev //删除远程cpdev分支
git reset --hard (HEAD / origin/master ) 结束merge/回到最新远程分支
git cherry-pick 拉别的分支的某个commit
git commit —amend -m “” // 已经有commit
————————————————————————————————————
记录工作 欢迎反驳 我也是小白