git 操作

创建分支     git  branch 分支名

新建分支直接切到新建的分支下面    git checkout -b 分支名

本地新建的分支推到远程    git push --set-upstream origin 分支名

删除本地分支     git branch -d 分支名

删除远程分支     git push origin :远程分支名   或者    git push origin --delete 远程分支名

查看远程所有分支      git branch -a

切换分支     gitcheckout 分支名

拉取远程所有分支      git fetch --all

推送本地分支到远程   git push origin 分支名:分支名(这两个分支名用哦狗一样的就可以一个远程的一个本地的)

项目中有某些文件其实是不需要上传至git的文件太大啦   eg:vue项目下的node_modules

一般来说最好在创建项目的时候就建好.gitignore文件   因为后续一旦push操作之后编辑.gitignore会有本地缓存而不生效, 但是 也有办法解决

先把本地缓存删掉 再提交

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

就可以了~~~

修改commit了未push的commit文案

1.git commit --amend

2.按键 i 进入修改编辑文案模式 修改好按键ESC退出 

3.在非编辑模式下输入:wq保存 再push就可~

 修改已经push的commit文案  参考链接

忽然感觉我有点进步了吖~~~