1:删除远端分支
假设 git branch -va 后显示存在名为 test_dev 的远端分支, 则通过 git push origin :test_dev 命令即可删除远端的 test_dev 分支
2:
在网页上创建仓库,pull到本地后将变更在本地修改commit后 git push origin master 即可将变更推送到远端的master分支上;
多人开发时在远端先创建一个分支名比如 Dev23456,之后推送时用 git push origin Dev23456 即可将变更推送到Dev23456分支上。不用管分支名 / 前的内容
3:
git config --global core.whitespace cr-at-eol 可以消除因 ^M 引发的差异,一般在 linux 和 win 下文本互传时会产生
4:
git status 和git diff的差异来自当前工作区与最后一次commit之后本地仓库的不同。如果commit后push则本地仓库全同于远程仓库,如没有push则2者不同。
5:
创建分支 git branch <branchName>
切换分支 git checkout <branchName>
查看分支 git branch -va
删除分支 git branch -d <branchName>
暂存
git stash
git stash list
git stash apply