git 操作之分支

  1. 查看分支
git branch -a // -a,所有分支,包括远程
  1. 创建分支
git checkout -b test // 创建并切换到test分支
  1. 删除分支
git branch -d test // 删除本地test分支,注意不能删除当前分支,须要切换到其它分支再删除
git branch -r -d origin/test // 删除远程test分支
git push origin --delete test // 同上
git push origin :test // 推送一个空分支到远程分支,相当于删除远程分支
  1. 切换分支
git checkout master // 切换到master分支
  1. 分支比较
  2. 本地分支和远程分支比较
git fetch // 更新到缓存
git diff test origin/test // 比较本地test分支和远程test分支的不同之处
  1. 本地分支和本地分支比较
git diff  test master // 比较test分支和master分支的不同之处
  1. 分支合并
git merge test // 将test分支的数据合并到当前分支
  1. 跟踪分支
git branch --set-upstream branchA origin/branchB // 设置本地branchA分支跟踪远程branchB分支

你可能感兴趣的:(git 操作之分支)