1、git查看和删除本地分支
git branch
git branch -d 分支
2、git查看和删除远程分支
git branch -a
(git branch -r -d origin/分支
git push origin: 分支)
3、创建分支
git checkout -b 分支 (表示创建之后,直接切换到该分支下)
4、更新你的本地仓库至最新改动
git pull
5、在你的工作目录中,获取(fetch)并合并(merge)远端的改动,要合并其他分支到你当前分支
(git fetch
git merge 当前分支)
可能会产生冲突(conflicts),这时需要手动解决这些冲突,改完之后,你需要执行如下命令以将他们标记为合并成功:
git add 冲突的文件名
6、撤销文件的修改至最近一次提交
git checkout -- 文件名
7、如果你想丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向它
( git fetch origin
git reset --hard origin/master)
8、批量删除git分支
git branch | grep branchName | xargs git branch -D
eg:要删除bugfix/150123 、bugfix/15896 、bugfix/15746 、bugfix/15986
则可以这样写: git branch | grep bugfix/15 | xargs git branch -D 即可