git 的一些使用和命令
git branch (展示本地当前的所有分支,以及当前处于哪一个分支之上)
eg:![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160020511-1867326020.png)
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160020511-1867326020.png)
git branch -r(展示远程库的所有分支)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160045682-1526233896.png)
git branch -d (删除本地分支)(-D强制删除)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160110964-136605448.png)
git branch -v(展示提交的版本记录)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160330979-1239172454.png)
git chechout 分支名称 (切换分支)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160352479-730170707.png)
git checkout -b 分支名 (创建新分支,并且将分支切换到当前新建分支)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160411667-121603560.png)
git push -u origin 分知名(把本地的分支推送到远程服务器)Attention:一定要把修改先提交到本地仓库之后,才能调用该命令,否则会出现严重的问题
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160434120-521059782.png)
git push origin :分支名(把远程服务器的分支进行删除)
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160448667-2081286579.png)
git commit -a -m "doncsb"(将代码中的修改提交到本地仓库) -a 提交到暂存区 -m 提交本次修改描述
eg
![](https://images2015.cnblogs.com/blog/744147/201612/744147-20161221160514479-284201678.png)
善守者藏于九地之下, 善攻者动于九天之上