从远程clone一个分支
git clone -b [new_branch_name] xxx.git
列出所有的branch
git branch
列出本地与远程的所有branch
git branch -a
列出匹配某个模式的branch
git branch --list feature_*
新建一个名为feature_20140325的branch
git branch feature_20140325
本地工作目录切换到分支feature_20140325
git checkout feature_20140325
将本地分支提交到远程(提交分支本身而非文件)
git push origin feature_20140325
将远程分支目录同步到本地
git pull origin feature_20140325
添加本地的文件my.txt
git add my.txt
添加本地当前的目录
git add .
提交本地目录所有文件,注释为“abc”
git commit -m "abc"
提交本地目录的所有文件到远程
git push
本地目录的git状态
git status
将分支feature_20140324的内容合并到本地来
git merge feature_20140324
本地暂存区的文件
git ls-files
【tag】
显示tag
git tag
创建tag
git tag -m "message" firsttag
提交tag
git push --tags