一,创建本地分支;git checkout -b localBranch; //创建本地分支,本将本地工作空间切换到新创建的分支;
二,将创建的分支push到远程;git push origin localBranch; //将本地创建的分支推到远程;
三,签出远程任意的一个分支;git checkout -b localBranch remotes/origin/localBranch; //签出特定的远程分支;
四,删除一个远程分支;git push origin :branch-name //origin与冒号之间必须有一个空格;
五,合并两个分支;1,切换到合并的宿主分支 git checkout destBranch;2,将特性分支合并到宿主分支 git merge clientBranch;
六,删除一个本地分支;git branch -d localBranch-name; //删除一个本地分支
七,恢复文件到某次特定的提交;git show commitShaId localFileName; //查看指定文件在某次提交中所作的修改git reset commitShaId
localFileName; //将暂存区的文件还原到某次修改git checkout — localFileName; //用暂存区的文件去还原工作去中的文件