上传代码时邮箱格式不符合:https://blog.csdn.net/u012558695/article/details/64921922
在本地新建一个分支: git branch newBranch
切换到新分支: git checkout newBranch
创建并切换到新分支: git checkout -b newBranch
将新分支发布在github上: git push origin newBranch
在本地删除一个分支: git branch -d newBranch
在github远程端删除一个分支: git push origin :newBranch (分支名前的冒号代表删除)
直接使用git pull和git push的设置,两种方式:意思是默认将本地的dev分支的推送到origin/dev
git branch --set-upstream-to=origin/dev dev
git branch --set-upstream dev origin/dev
git config --global push.default matching
远程分支覆盖本地分支:
git fetch --all git reset --hard origin/master (这里master要修改为对应的分支名) git pull
本地分支覆盖远程分支:
git push origin 分支名 --force
一个分支覆盖另一个分支(最常用)
git reset --hard 分支名1 #将分支名1的代码覆盖到当前分支
git pull -f #将当前分支强行推到远程分支