Git常用命令
首先来一个系统的Git命令学习大全:廖雪峰的git教程
Git显示分枝
git branch 显示当前本地所有分枝
git branch -a 显示本地以及远程分枝
Git删除分枝
git branch -d <branchName> 删除本地分枝
git branch -D <branchName> 强制删除本地分枝
git push origin --delete <branchName> 删除远程分枝
Git合并分枝
git merge bug 合并bug分枝到当前分枝 (要想合并分枝bug到分枝dev,必须先切换到dev,再使用git merge bug)
Git获取远程分枝
git fetch origin dev 获取远程(origin)的dev分枝到本地(本地存在dev分枝)
git fetch origin master:temp 从远程的origin仓库的master分支下载到本地并新建一个分支temp(用于远程存在分枝但是本地不存在这个分枝,将远程的分枝对应到本地)
git重命名本地分枝
git branch -m devel develop 将本地devel分枝重命名为develop。
Git fetch和git pull的区别
git fetch:从远程获取最新版本到本地,不会自动merge
git pull:从远程获取最新版本并自动merge到本地