git push origin :branch-name
冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。
git config –global alias.(命令简写) 命令
例如:
git config --global alias.co commit
git config --global alias.ci checkout
git config --global alias.br branch
创建分支,并切换到该分支
git checkout -b branch_name
添加文件夹所有文件
git add .
根据远程服务器分支,创建本地分支
git checkout -b wenlong_exec2 origin/wenlong_exec
clone远程库的某一个分支
git clone -b branchName remoteRep_url
例如:git clone -b template_feature http://git.intra.weibo.com/z/fe.git
如果远程删除了某个分支,默认情况下,git pull 不会在拉取更新的时候,删除对应的本地分支。这是为了防止,由于其他人操作了远程主机,导致了git pull 不知不觉中删除了本地分支
$ git pull -p
# 等同于下面的命令
$ git fetch --prune origin
$ git fetch -p